Base class for all game states.
More...
#include <GameState.h>
|
| AZ_CLASS_ALLOCATOR (IGameState, AZ::SystemAllocator) |
|
| AZ_RTTI (IGameState, "{AF3F218C-37E0-4351-86EC-03B9BA49C5C7}") |
|
| IGameState ()=default |
| Default constructor.
|
|
virtual | ~IGameState ()=default |
| Default destructor.
|
|
|
virtual void | OnPushed () |
| Called when this game state is pushed onto the stack.
|
|
virtual void | OnPopped () |
| Called when this game state is popped from the stack.
|
|
virtual void | OnEnter () |
| Called when this game state is set as the active game state.
|
|
virtual void | OnExit () |
| Called when this game state is replaced as the active game state.
|
|
virtual void | OnUpdate () |
| Called each frame while this game state is the active game state.
|
|
|
class | GameStateSystemComponent |
|
Base class for all game states.
The documentation for this class was generated from the following file:
- Gems/GameState/Code/Include/GameState/GameState.h