A list of all Actions, Conditions and Expressions supported in this addon.
Analog
-
Actions
Set axis {0} deadzone to {1}
Set the deadzone for an axis
Set axis {0} from inputs negative {1} positive {2} for player {3} with control scheme {4} (prevent auto switch: {5})
Set an axis value from two digital inputs (positive - negative)
Set axis {0} to {1} for player {2} with control scheme {3} (prevent auto switch: {4})
Set an axis to a value
Set default axis deadzone to {0}
Set the default deadzone for all axes that don't have a custom deadzone set
Set default joystick deadzone to {0}
Set the default deadzone for all joysticks that don't have a custom deadzone set
Set joystick {0} deadzone to {1}
Set the deadzone for a joystick
Set joystick {0} from inputs X- {1} X+ {2} Y- {3} Y+ {4} for player {5} with control scheme {6} (prevent auto switch: {7})
Set a joystick value from four digital inputs (positive - negative per axis, normalized to length 1)
Set joystick {0} to {1}, {2} for player {3} with control scheme {4} (prevent auto switch: {5})
Set a joystick to a value
Set joystick {0} X to {1} for player {2} with control scheme {3} (prevent auto switch: {4})
Set a joystick X value
Set joystick {0} Y to {1} for player {2} with control scheme {3} (prevent auto switch: {4})
Set a joystick Y value
-
Conditions
Is any axis outside deadzone for player {0}
Test if any axis is outside its deadzone
Is any axis outside deadzone for player {0} and control scheme {1}
Test if any axis is outside its deadzone for a control scheme
Is any joystick outside deadzone for player {0}
Test if any joystick is outside its deadzone
Is any joystick outside deadzone for player {0} and control scheme {1}
Test if any joystick is outside its deadzone for a control scheme
Is axis {0} outside deadzone for player {1}
Test if an axis is outside its deadzone
Is axis {0} outside deadzone for player {1} and control scheme {2}
Test if an axis is outside its deadzone for a control scheme
Is joystick {0} outside deadzone for player {1}
Test if a joystick is outside its deadzone
Is joystick {0} outside deadzone for player {1} and control scheme {2}
Test if a joystick is outside its deadzone for a control scheme
-
Expressions
GetAxis
Get the value of an axis
GetJoystickAngle
Get the angle of a joystick
GetJoystickMagnitude
Get the magnitude of a joystick
GetJoystickX
Get the x value of a joystick
GetJoystickY
Get the y value of a joystick
GetRawAxis
Get the raw value of an axis
GetRawJoystickMagnitude
Get the raw magnitude of a joystick
GetRawJoystickX
Get the raw x value of a joystick
GetRawJoystickY
Get the raw y value of a joystick
Control Scheme
-
Actions
Set auto switch to {1} for player {0}
Enable or disable auto switch
Set control scheme {0} for player {1}
Switch to a control scheme
-
Conditions
Is control scheme {0} enabled for player {1}
Test if a control scheme is enabled
-
Expressions
GetControlScheme
Get the name of the current control scheme
Digital
-
Actions
Set down input {0} for player {1} with control scheme {2} (prevent auto switch: {3})
Set an input to a down state
Set up input {0} for player {1} with control scheme {2}
Set an input to an up state
-
Conditions
Is any input down for player {0}
Test if any input is down
Is any input down for player {0} with control scheme {1}
Test if any input is down for a specific control scheme
Is {0} down for player {1}
Test if an input is down
Is {0} down for player {1} with control scheme {2}
Test if an input is down for a specific control scheme
On any input down for player {0}
Trigger an event when any input is pressed down
On any input up for player {0}
Trigger an event when any input is released
On {0} down for player {1}
Trigger an event when an input is pressed down
On {0} up for player {1}
Trigger an event when an input is released
-
Expressions
IsDown
Get whether an input is down (1) or up (0)
LastInput
Get the name of the last input from trigger
LastPlayer
Get the ID of the last player from trigger
Simulate
-
Actions
Simulate down input {0} for player {1}
This only triggers the down event, it does not set the input to a down state
Simulate up input {0} for player {1}
This only triggers the up event, it does not set the input to an up state
Wire
-
Actions
Map wire {0} to player {1}
Map a wire to a player
-
Expressions
WireFrom
Wire a control scheme to a player using an id