Skip to content
ClassCore & Lifecycle@public

FlxState

Base game state; initialize state-owned objects in create.

ts
export declare class FlxState extends FlxGroup

Properties

PropertyModifiersTypeDescription
destroySubStates-boolean-
persistentDraw-boolean-
persistentUpdate-boolean-
subState-FlxSubState | null-
subStateClosedreadonlyFlxSignal<FlxSubState>Dispatched after the current substate has closed.
subStateOpenedreadonlyFlxSignal<FlxSubState>Dispatched after a requested substate has opened.

Methods

closeSubState()

ts
closeSubState(): void

Returns: void

create()

ts
create(): void

Returns: void

destroy()

ts
destroy(): void

Returns: void

draw()

ts
draw(): void

Returns: void

openSubState()

ts
openSubState(subState: FlxSubState): void

Parameters:

ParameterTypeDescription
subStateFlxSubState-

Returns: void

resetSubState()

ts
resetSubState(): void

Applies a deferred substate request. Normally called by the game loop.

Returns: void

Released under the MIT License.