Base class for all states in the system, users must provide a state ID through StateTraits.
More...
#include <GraphUpgrade.h>
Inherits ScriptCanvasEditor::IState.
|
enum class | ExitStatus { Default
, Skipped
, Upgraded
} |
|
static constexpr int | EXIT_STATE_ID = (-1) |
|
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 |
|
template<typename Traits>
class ScriptCanvasEditor::State< Traits >
Base class for all states in the system, users must provide a state ID through StateTraits.
◆ Enter()
template<typename Traits >
◆ Exit()
template<typename Traits >
◆ GetStateId()
template<typename Traits >
◆ GetStateMachine() [1/2]
template<typename Traits >
template<typename T >
◆ GetStateMachine() [2/2]
template<typename Traits >
The documentation for this class was generated from the following file:
- Gems/ScriptCanvas/Code/Editor/Include/ScriptCanvas/Components/GraphUpgrade.h