Пример #1
0
 public Transform RequestTarget()
 {
     orderData = leader.UnitRequestOrders(this);
     if (orderData == null)
         return null;
     Transform moveTarget = orderData.GetOrderTarget();
     if (moveTarget == null)
     {
         if (!movable)
             return null;
         ResetTarget(true);
         return null;
     }
     orderData.SetMoveTarget(motor.MakeMoveTarget(moveTarget), this);
     return orderData.GetMoveTarget();
 }