Struct InputBuilder
- Namespace
- LunyScript
- Assembly
- LunyScript.dll
Provides access to input action values. Blocks poll the input service for last known state.
public readonly struct InputBuilder
Methods
Action(string)
public InputActionBuilder Action(string actionName)
Parameters
actionNamestring
Returns
Axis(string)
Returns a axis handle with condition and value accessors for the named action.
public InputAxisBuilder Axis(string actionName)
Parameters
actionNamestring
Returns
Button(string)
Returns a button handle with condition and value accessors for the named action.
public InputButtonBuilder Button(string actionName)
Parameters
actionNamestring
Returns
Direction(string)
Returns a VariableBlock reading the last known axis value (Vector2) for the named action.
public VariableBlock<LunyVector2> Direction(string actionName)
Parameters
actionNamestring
Returns
IsPaired(string)
public ScriptConditionBlock IsPaired(string userName)
Parameters
userNamestring
Returns
Pair(string)
public ScriptActionBlock Pair(string userName)
Parameters
userNamestring
Returns
Rotation(string)
Returns a VariableBlock reading the last known axis value (Vector2) for the named action.
public VariableBlock<LunyQuaternion> Rotation(string actionName)
Parameters
actionNamestring
Returns
Unpair(string)
public ScriptActionBlock Unpair(string userName)
Parameters
userNamestring