Ejemplo n.º 1
0
        public override void Finish(Unit unit)
        {
            unit.UpdateControlState(UnitControlState.Charging, false);

            unit.AI.NavMeshAgentEnabled = false;
            unit.StopMoving();
        }
Ejemplo n.º 2
0
        public override void Finish(Unit unit)
        {
            unit.SetMovementFlag(MovementFlags.Charging, false);
            unit.UpdateControlState(UnitControlState.Charging, false);
            unit.Motion.UsesKinematicMovement = false;

            unit.StopMoving();
        }
        public override void Finish(Unit unit)
        {
            unit.AI.NavMeshAgentEnabled = false;
            unit.RemoveState(UnitControlState.ConfusedMove);
            unit.StopMoving();

            nextMoveTime.Reset(0);
        }
Ejemplo n.º 4
0
 public override void Reset(Unit unit)
 {
     unit.StopMoving();
 }
 public override void Reset(Unit unit)
 {
     nextMoveTime.Reset(0);
     unit.StopMoving();
 }