GotoState - ScriptObject
Jump to navigation
Jump to search
Member of: ScriptObject
Sets this object's current state, issuing OnBeginState - ScriptObject and OnEndState - ScriptObject events as necessary.
Syntax[edit | edit source]
Function GotoState(string asNewState)
Parameters[edit | edit source]
- asNewState: The state to go to. Subsequent calls to GetState will return this string exactly as passed in. The state name is not case-sensitive.
Return Value[edit | edit source]
None.
Examples[edit | edit source]
; Set this object as being in the "Running" state
GotoState("Running")
Notes[edit | edit source]
- GotoState doesn't return until the OnEndState - ScriptObject event of the current state and the OnBeginState - ScriptObject event of the new state finish running. (And the events won't overlap)
- If you call GotoState, and the script is already in the specified state, the OnEndState - ScriptObject and OnBeginState - ScriptObject events will still fire.