GCControllerDualSenseExtension Methods |
The GCControllerDualSenseExtension type exposes the following members.
Name | Description | |
---|---|---|
GetAccelerometerValue |
Gets the value from the accelerometer converted to Unity's coordinate system.
The value returned could be thought of as a gravity vector and user acceleration combined.
If using this value to apply a force in the direction of the vector, invert each axis first.
This value represents the last value reported by the accelerometer.
| |
GetAccelerometerValueRaw |
Gets the raw value from the accelerometer as reported by the device.
Note: Device coordinate system does not match Unity's.
| |
GetElementLocalizedName |
Gets the native localized name of a controller element.
If the element has been remapped by the user in the OS, this will return the remapped localized name.
(Inherited from GCControllerExtension.) | |
GetElementSfSymbolsName |
Gets the native system symbol name of a controller element.
If the element has been remapped by the user in the OS, this will return the remapped symbol name.
(Inherited from GCControllerExtension.) | |
GetElementUnmappedLocalizedName |
Gets the native un-remapped localized name of a controller element.
(Inherited from GCControllerExtension.) | |
GetElementUnmappedSfSymbolsName |
Gets the native un-remapped system symbol name of a controller element.
(Inherited from GCControllerExtension.) | |
GetGyroscopeValue |
Gets the value from the gyroscope converted to Unity's coordinate system.
| |
GetGyroscopeValueRaw |
Gets the raw value from the gyroscope as reported by the device.
Note: Device coordinate system does not match Unity's.
| |
GetOrientation |
Gets the orientation converted to Unity's coordinate system.
| |
GetTouchId |
Gets the touch id for the touch at the specified index.
| |
GetTouchPosition |
Gets the touch position for a particular index normalized to a 0 - 1 range. (Left = 0, Bottom = 0)
| |
GetTouchPositionByTouchId |
Gets the touch position for a particular touch id normalized to a 0 - 1 range. (Left = 0, Bottom = 0)
| |
GetTriggerEffectStates |
Gets the current trigger effect states.
| |
GetVibration |
Gets vibration level for a motor at a specified index.
| |
IsTouching |
Determines if the current touch id is valid for any currently active touch.
| |
IsTouchingByTouchId |
Determines if the current touch id is valid for any currently active touch.
| |
ResetOrientation |
Resets the orientation.
| |
SetLightColor(Color) |
Sets the light color. Alpha can be used to set intensity.
| |
SetLightColor(Single, Single, Single) |
Sets the light color.
| |
SetLightColor(Single, Single, Single, Single) |
Sets the light color.
| |
SetTriggerEffect |
Sets a trigger effect.
| |
SetVibration(Int32, Single) |
Sets vibration level for a motor at a specified index.
| |
SetVibration(Single, Single) |
Sets vibration level for left and right motors.
| |
SetVibration(Int32, Single, Boolean) |
Sets vibration level for a motor at a specified index.
| |
SetVibration(Int32, Single, Single) |
Sets vibration level for a motor at a specified index with a timeout.
| |
SetVibration(Int32, Single, Single, Boolean) |
Sets vibration level for a motor at a specified index with a timeout.
| |
SetVibration(Single, Single, Single, Single) |
Sets vibration level for left and right motors.
| |
StopVibration |
Stops vibration on all motors.
|