| Name | Type | Description |
|---|---|---|
command |
Object | Direct JSON command to parse |
Properties:
| Name | Type | Description |
|---|---|---|
selection |
number | The selection begining |
nbSelection |
number | The selection number |
operation |
number | The operation number |
valueKind |
number | The kind of value |
valueNumber |
SystemValue | The value number |
valueRandomA |
SystemValue | The value number random start |
valueRandomB |
SystemValue | The value number random end |
valueMessage |
SystemValue | The value message |
valueSwitch |
SystemValue | The value switch |
valueMapObject |
SystemValue | The value map object |
valueMapObjectChar |
VariableMapObjectCharacteristicKind | The kind of map object value |
Extends
Methods
-
initialize ()Object overrides
-
Initialize the current state
Returns:
Type Description Object The current state -
update (currentState, object, state)number overrides
-
Update and check if the event is finished
Name Type Description currentStateObject The current state of the event objectMapObject The current object reacting statenumber The state ID Returns:
Type Description number The number of node to pass -
First key press handle for the current stack
Name Type Description currentStateObject The current state of the event keynumber The key ID pressed -
First key release handle for the current stack
Name Type Description currentStateObject The current state of the event keynumber The key ID pressed -
Key pressed repeat handle for the current stack
Name Type Description currentStateObject The current state of the event keynumber The key ID pressed Returns:
Type Description boolean -
Key pressed repeat handle for the current stack, but with a small wait after the first pressure (generally used for menus)
Name Type Description currentStateObject The current state of the event keynumber The key ID pressed -
Draw the HUD
Name Type Description currentStateObject The current state of the event