Table of Contents

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
Expand Details ...

Methods

Action(string)

public InputActionBuilder Action(string actionName)

Parameters

Type Name Description
string
actionName

Returns

InputActionBuilder

Axis(string)

Returns a axis handle with condition and value accessors for the named action.

public InputAxisBuilder Axis(string actionName)

Parameters

Type Name Description
string
actionName

Returns

InputAxisBuilder

Button(string)

Returns a button handle with condition and value accessors for the named action.

public InputButtonBuilder Button(string actionName)

Parameters

Type Name Description
string
actionName

Returns

InputButtonBuilder

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
string
actionName

Returns

VariableBlock<LunyVector2>

IsPaired(string)

public ScriptConditionBlock IsPaired(string userName)

Parameters

Type Name Description
string
userName

Returns

ScriptConditionBlock

Pair(string)

public ScriptActionBlock Pair(string userName)

Parameters

Type Name Description
string
userName

Returns

ScriptActionBlock

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
string
actionName

Returns

VariableBlock<LunyQuaternion>

Unpair(string)

public ScriptActionBlock Unpair(string userName)

Parameters

Type Name Description
string
userName

Returns

ScriptActionBlock