public virtual bool OnExit(PlayerMovement playerMovement) { executionState = ExecutionStateEnum.Completed; return(true); }
public virtual bool OnEnter(PlayerMovement playerMovement) { executionState = ExecutionStateEnum.Active; return(true); }
public Update(ExecutionStateEnum state) { SetThreadExecutionState(state); }
public virtual void OnEnable() { executionState = ExecutionStateEnum.None; }
private static extern uint SetThreadExecutionState(ExecutionStateEnum esFlags);