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