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