public virtual void OnFixedUpdate(PlayerMovement playerMovement)
 {
 }
 public virtual bool OnExit(PlayerMovement playerMovement)
 {
     executionState = ExecutionStateEnum.Completed;
     return(true);
 }
 public virtual bool OnEnter(PlayerMovement playerMovement)
 {
     executionState = ExecutionStateEnum.Active;
     return(true);
 }