ClassCore & Lifecycle@public
FlxState
Base game state; initialize state-owned objects in create.
ts
export declare class FlxState extends FlxGroupProperties
| Property | Modifiers | Type | Description |
|---|---|---|---|
destroySubStates | - | boolean | - |
persistentDraw | - | boolean | - |
persistentUpdate | - | boolean | - |
subState | - | FlxSubState | null | - |
subStateClosed | readonly | FlxSignal<FlxSubState> | Dispatched after the current substate has closed. |
subStateOpened | readonly | FlxSignal<FlxSubState> | Dispatched after a requested substate has opened. |
Methods
closeSubState()
ts
closeSubState(): voidReturns: void
create()
ts
create(): voidReturns: void
destroy()
ts
destroy(): voidReturns: void
draw()
ts
draw(): voidReturns: void
openSubState()
ts
openSubState(subState: FlxSubState): voidParameters:
| Parameter | Type | Description |
|---|---|---|
subState | FlxSubState | - |
Returns: void
resetSubState()
ts
resetSubState(): voidApplies a deferred substate request. Normally called by the game loop.
Returns: void