State interface, provides the framework for any given state that may run through the state machine. More...
#include <GraphUpgrade.h>
Inherited by ScriptCanvasEditor::State< Traits >.
Public Types | |
| enum class | ExitStatus { Default , Skipped , Upgraded } | 
Static Public Attributes | |
| static constexpr int | EXIT_STATE_ID = (-1) | 
Protected Member Functions | |
| virtual int | GetStateId () const =0 | 
| virtual void | Enter () | 
| virtual ExitStatus | Exit () | 
| virtual void | OnEnter () | 
| virtual void | Run () | 
| virtual ExitStatus | OnExit () | 
| virtual StateMachine * | GetStateMachine () | 
| virtual int | EvaluateTransition () | 
| virtual const char * | GetName () const | 
Friends | |
| class | StateMachine | 
State interface, provides the framework for any given state that may run through the state machine.