示例#1
0
 protected GameObject GetClosestTarget()
 {
     if (unit.playerOwned)
     {
         var closestUnit     = MapDataManager.GetClosestTarget(MapDataManager.enemyUnits, transform);
         var closestBuilding = MapDataManager.GetClosestTarget(MapDataManager.enemyBuildings, transform);
         return(ClosestBetween(closestBuilding, closestUnit));
     }
     else
     {
         var closestUnit     = MapDataManager.GetClosestTarget(MapDataManager.playerUnits, transform);
         var closestBuilding = MapDataManager.GetClosestTarget(MapDataManager.playerBuildings, transform);
         return(ClosestBetween(closestBuilding, closestUnit));
     }
 }