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

Methods

Action(string)

public InputActionBuilder Action(string actionName)

Parameters

actionName string

Returns

InputActionBuilder

Axis(string)

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

public InputAxisBuilder Axis(string actionName)

Parameters

actionName string

Returns

InputAxisBuilder

Button(string)

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

public InputButtonBuilder Button(string actionName)

Parameters

actionName string

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

actionName string

Returns

VariableBlock<LunyVector2>

IsPaired(string)

public ScriptConditionBlock IsPaired(string userName)

Parameters

userName string

Returns

ScriptConditionBlock

Pair(string)

public ScriptActionBlock Pair(string userName)

Parameters

userName string

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

actionName string

Returns

VariableBlock<LunyQuaternion>

Unpair(string)

public ScriptActionBlock Unpair(string userName)

Parameters

userName string

Returns

ScriptActionBlock