IDual |
public interface IDualShock4Extension : IControllerVibrator
The IDualShock4Extension type exposes the following members.
| Name | Description | |
|---|---|---|
| maxTouches | Number of simultaneous touches supported by this device. | |
| touchCount | The current touch count. | |
| vibrationMotorCount |
Number of vibration motors in the controller.
(Inherited from IControllerVibrator) |
| 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. | |
| 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) | |
| GetVibration |
Gets vibration level for a motor at a specified index.
(Inherited from IControllerVibrator) | |
| 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. | |
| SetVibration(Int32, Single) |
Sets vibration level for a motor at a specified index.
(Inherited from IControllerVibrator) | |
| 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.
(Inherited from IControllerVibrator) | |
| SetVibration(Int32, Single, Single) |
Sets vibration level for a motor at a specified index with a timeout.
(Inherited from IControllerVibrator) | |
| SetVibration(Int32, Single, Single, Boolean) |
Sets vibration level for a motor at a specified index with a timeout.
(Inherited from IControllerVibrator) | |
| SetVibration(Single, Single, Single, Single) | Sets vibration level for left and right motors. | |
| StopVibration |
Stops vibration on all motors.
(Inherited from IControllerVibrator) |