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.