#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