unreal.SceneStatePlayer

class unreal.SceneStatePlayer(outer: Object | None = None, name: Name | str = 'None')

Bases: Object

Scene State Players is the layer between the Context Object and the rest of Scene State It instances a Scene State Object from a given class. These players exist to keep shared logic re-usable across multiple possible implementers

C++ Source:

  • Plugin: SceneState

  • Module: SceneState

  • File: SceneStatePlayer.h

Editor Properties: (see get_editor_property/set_editor_property)

  • root_state (SceneStateObject): [Read-Only] Root Scene State object that this Component will run

  • scene_state_class (type(Class)): [Read-Write] Scene State class used to instantiate the Scene State