|
Open 3D Engine LmbrCentral Gem API Reference
23.05.0
O3DE is an open-source, fully-featured, high-fidelity, modular 3D engine for building games and simulations, available to every industry.
|
#include <SimpleStateComponentBus.h>
Inherits ComponentBus.
Public Member Functions | |
| virtual void | SetState (const char *stateName)=0 |
| Set the active state. | |
| virtual void | SetStateByIndex (AZ::u32 stateIndex)=0 |
| Set the active state by 0 based index. | |
| virtual void | SetToNextState ()=0 |
| Advance to the next state, NullState "advances" to the first state. | |
| virtual void | SetToPreviousState ()=0 |
| Go to the previous state, NullState "advances" to the end state. | |
| virtual void | SetToFirstState ()=0 |
| Go to the first state. | |
| virtual void | SetToLastState ()=0 |
| Go to the last state. | |
| virtual AZ::u32 | GetNumStates ()=0 |
| virtual const char * | GetCurrentState ()=0 |
| Get the current state. | |
SimpleStateComponentRequests Messages serviced by the Simple State component.