class
IStateManager
Base classes
- class Object
- This class represents a basic reference counted object.
Public static variables
Public static functions
- static auto Get() -> IStateManager*
Public functions
- auto Init(const char* cheatName) -> bool pure virtual
- auto Shutdown() -> bool pure virtual
- auto Update() -> void pure virtual
-
auto LoadConfigFile(uint32_
t instanceID, uint32_ t groupID, App:: CommandLine* commandLine, bool) -> bool pure virtual -
auto LoadConfigFileFromDisk(const char16_
t* path, App:: CommandLine* commandLine, bool) -> bool pure virtual -
auto IsValidState(uint32_
t stateID) -> bool pure virtual -
auto SwitchToState(uint32_
t stateID) -> bool pure virtual -
auto CurrentState() -> uint32_
t pure virtual - Always returns 0!!
-
auto PreviousStates() -> const eastl::vector<uint32_
t>& pure virtual -
auto StateOccurredPreviously(uint32_
t stateID) -> bool pure virtual -
auto StateIDFromName(const char* name) -> uint32_
t pure virtual - auto CurrentStateName() -> const char* pure virtual
- auto ResetToDefaultState() -> bool pure virtual