API reference

ControllerInput Struct

Properties

ButtonUsageMask : ControllerButtonUsage
[Get]
Signature
ControllerButtonUsage ButtonUsageMask
Grip : float
[Get]
Signature
float Grip
GripButton : bool
[Get]
Signature
bool GripButton
MenuButton : bool
[Get]
Signature
bool MenuButton
Primary2DAxis : Vector2
[Get]
Signature
Vector2 Primary2DAxis
Primary2DAxisClick : bool
[Get]
Signature
bool Primary2DAxisClick
Primary2DAxisTouch : bool
[Get]
Signature
bool Primary2DAxisTouch
PrimaryButton : bool
[Get]
Signature
bool PrimaryButton
PrimaryTouch : bool
[Get]
Signature
bool PrimaryTouch
Secondary2DAxis : Vector2
[Get]
Signature
Vector2 Secondary2DAxis
SecondaryButton : bool
[Get]
Signature
bool SecondaryButton
SecondaryTouch : bool
[Get]
Signature
bool SecondaryTouch
Thumbrest : bool
[Get]
Signature
bool Thumbrest
Trigger : float
[Get]
Signature
float Trigger
TriggerButton : bool
[Get]
Signature
bool TriggerButton

Methods

Clear ()
Signature
void Clear()
Returns
void
SetAxis1D ( usage , value )
Signature
void SetAxis1D(ControllerAxis1DUsage usage, float value)
Parameters
usage: ControllerAxis1DUsage
value: float
Returns
void
SetAxis2D ( usage , value )
Signature
void SetAxis2D(ControllerAxis2DUsage usage, Vector2 value)
Parameters
usage: ControllerAxis2DUsage
value: Vector2
Returns
void
SetButton ( usage , value )
Signature
void SetButton(ControllerButtonUsage usage, bool value)
Parameters
usage: ControllerButtonUsage
value: bool
Returns
void