#include <SimpleStateComponentBus.h>
Inherits AZ::ComponentBus.
|
|
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.
The documentation for this class was generated from the following file:
- Gems/LmbrCentral/Code/include/LmbrCentral/Scripting/SimpleStateComponentBus.h