示例#1
0
 protected override void PerformTransition(StateMachine machine)
 {
     dash.Started();
     if (dash.Ended())
     {
         if (playerMovement.Grounded)
         {
             machine.ToMovementState(machine.GroundState);
         }
         else
         {
             machine.ToMovementState(machine.FallState);
         }
     }
 }