StateManagerMetadata
¶
Defines properties and message types for StateManager.
StateManagerMetadata.StateManagerLongestPathProperty¶ | The longest path is selected for transformation animations. |
StateManagerMetadata.GoToStateMessage¶ | Attempts to go to a state in a state manager |
StateManagerMetadata.GoToNextDefinedStateMessage¶ | Attempts to go to a state that is defined after the current one in a state manager Arguments: StateManagerMetadata.GoToNextDefinedStateMessageArguments |
StateManagerMetadata.GoToPreviousDefinedStateMessage¶ | Attempts to go to a state that is defined before the current one in a state manager Arguments: StateManagerMetadata.GoToPreviousDefinedStateMessageArguments |
StateManagerMetadata.EnteredStateMessage¶ | Occurs when a state manager has entered a state. Arguments: StateManagerMetadata.EnteredStateMessageArguments |
StateManagerMetadata.LeftStateMessage¶ | Occurs when a state manager has left a state. |
StateManagerMetadata.TransitionStartedMessage¶ | Occurs when a state manager begins a transition to a state. Arguments: StateManagerMetadata.TransitionStartedMessageArguments |
StateManagerMetadata.TransitionFinishedMessage¶ | Occurs when a state manager finishes a transition to a state. Arguments: StateManagerMetadata.TransitionFinishedMessageArguments |
Message arguments classes define message arguments used for different message types. Each class defines a number of property types - arguments - together with getter and setter functions for them.
EnteredStateProperty¶ | State Manager State Entered Example
|
LoopStatesProperty¶ | Whether to go back to the first state after reaching the last state. Example
|
StateProperty¶ | State Manager State Example
|
LeftStateProperty¶ | State Manager State Left Example
|
ImmediateProperty¶ | Whether to change the state instantly, without playing a transition animation. Example
|
StateGroupProperty¶ | The state group that contains the state to which you want to transition. Example
|