|
Enfusion Script API
|
Base class for FSM state instance. More...
Public Member Functions | |
| proto external void | SetFinished () |
| sets FINISHED internal flag - should be called when this states decides to be finished and FSM component should react on this event | |
Public Member Functions inherited from Managed | |
| proto external ref Managed | Clone () |
| Return shallow copy of object, or null if it is not allowed (not public constructor) | |
Protected Member Functions | |
| void | OnBindAnimControls (CharacterAnimGraphComponent animGraphComponent) |
| script event called when state is created - animation controls binding should happen here | |
| void | OnActivate (CharacterEntity character, CharacterFSMState prevState, CharacterFSMStateActivateParams params) |
| script event called when state is activated | |
| void | OnDeactivate (CharacterEntity character) |
| script event called when state is deactivated | |
| void | OnMainLogicUpdate (CharacterEntity character, float timeSlice) |
| script event called during MainLogic phase | |
| void | OnPreAnimUpdate (CharacterEntity character, float timeSlice, bool isSimulatedProxy) |
| script event called during PreAnim phase | |
| void | OnPostAnimUpdate (CharacterEntity character, float timeSlice, bool isSimulatedProxy) |
| script event called during PostAnim phase | |
Base class for FSM state instance.
|
protected |
script event called when state is activated
|
protected |
script event called when state is created - animation controls binding should happen here
|
protected |
script event called when state is deactivated
|
protected |
script event called during MainLogic phase
|
protected |
script event called during PostAnim phase
|
protected |
script event called during PreAnim phase
| proto external void CharacterFSMState.SetFinished | ( | ) |
sets FINISHED internal flag - should be called when this states decides to be finished and FSM component should react on this event