![]() |
Humanoid Control for Unity v4
|
Controller input for the left or right side of the controller (pair)
Public Member Functions | |
delegate void | OnButtonDown (Controller.Button buttonNr) |
Function for processing button down events More... | |
delegate void | OnButtonUp (Controller.Button buttonNr) |
Function for processing button up events More... | |
void | Update () |
Update the current values of the controller input | |
void | Clear () |
Reset the values of all buttons | |
bool | GetButton (Controller.Button buttonID) |
Retrieve the pressed state of a button More... | |
Public Attributes | |
float | stickHorizontal |
The vertical value of the thumbstick More... | |
float | stickVertical |
The horizontal value of the thumbstick More... | |
bool | stickButton |
The pressed state of the thumbstick | |
bool | stickTouch |
The touched state of the thumbstick | |
float | touchpadVertical |
The vertical value of the touchpad More... | |
float | touchpadHorizontal |
The horizontal value of the touchpad More... | |
bool | touchpadPress |
The pressed state of the touchpad | |
bool | touchpadTouch |
The touched state of the touchpad | |
bool[] | buttons = new bool[4] |
The pressed state of genertic buttons More... | |
float | trigger1 |
The value of the first trigger More... | |
float | trigger2 |
The value of the second trigger More... | |
bool | option |
The pressed state of the option button More... | |
Events | |
OnButtonDown | OnButtonDownEvent |
Event for handling Button down events | |
OnButtonUp | OnButtonUpEvent |
Event for handling Button up events | |
delegate void Passer.ControllerSide.OnButtonDown | ( | Controller.Button | buttonNr | ) |
Function for processing button down events
buttonNr | The idetification of the pressed button |
delegate void Passer.ControllerSide.OnButtonUp | ( | Controller.Button | buttonNr | ) |
Function for processing button up events
buttonNr | The identification of the released button |
bool Passer.ControllerSide.GetButton | ( | Controller.Button | buttonID | ) |
Retrieve the pressed state of a button
buttonID | The identification of the requested button |
float Passer.ControllerSide.stickHorizontal |
The vertical value of the thumbstick
Values: -1..1
float Passer.ControllerSide.stickVertical |
The horizontal value of the thumbstick
Values: -1..1
float Passer.ControllerSide.touchpadVertical |
The vertical value of the touchpad
Values: -1..1
float Passer.ControllerSide.touchpadHorizontal |
The horizontal value of the touchpad
Values: -1..1
bool [] Passer.ControllerSide.buttons = new bool[4] |
The pressed state of genertic buttons
There can be up to 4 generic buttons. buttons[0] usually mathes the default fire button
float Passer.ControllerSide.trigger1 |
The value of the first trigger
Values: 0..1 The first trigger is normally operated with the index finger
float Passer.ControllerSide.trigger2 |
The value of the second trigger
Values: 0..1 The second trigger is normally operated with the middle finger
bool Passer.ControllerSide.option |
The pressed state of the option button
The option button is usually a special button for accessing a specific menu