A list of all Actions, Conditions and Expressions supported in this addon.
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
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
-
Conditions
Is {0} down for player {1}
Test if an input is down
Is any input down for player {0}
Test if any input is down
Is {0} down for player {1} with control scheme {2}
Test if an input is down for a specific control scheme
Is any input down for player {0} with control scheme {1}
Test if any input is down for a specific control scheme
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
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
-
Expressions
LastInput
Get the name of the last input from trigger
LastPlayer
Get the ID of the last player from trigger
Analog
-
Actions
Set axis {0} to {1} for player {2} with control scheme {3} (prevent auto switch: {4})
Set an axis to a value
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
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 axis {0} deadzone to {1}
Set the deadzone for an axis
Set joystick {0} deadzone to {1}
Set the deadzone for a joystick
-
Conditions
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 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 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
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
-
Expressions
GetAxis
Get the value of an axis
GetRawAxis
Get the raw value of an axis
GetJoystickX
Get the x value of a joystick
GetRawJoystickX
Get the raw x value of a joystick
GetJoystickY
Get the y value of a joystick
GetRawJoystickY
Get the raw y value of a joystick
GetJoystickAngle
Get the angle of a joystick
GetJoystickMagnitude
Get the magnitude of a joystick
GetRawJoystickMagnitude
Get the raw magnitude of a joystick
Simulate
Control Scheme
-
Actions
Set control scheme {0} for player {1}
Switch to a control scheme
Set auto switch to {1} for player {0}
Enable or disable auto switch
-
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
General
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