コード例 #1
0
 public void set_order(Orcs target)
 {
     if (soldiers.Count > 0)
     {
         Vector3 click_pos = Camera.main.ScreenToWorldPoint(Input.mousePosition);
         foreach (Soldiers soldier in soldiers)
         {
             if (target)
             {
                 Orcs actual_target = soldier.getEnemy();
                 if (!actual_target || target.gameObject != actual_target.gameObject)
                 {
                     soldier.setEnemy(target);
                     soldier.Set_direction(new Vector2(click_pos.x, click_pos.y), true);
                 }
             }
             else
             {
                 soldier.Set_direction(new Vector2(click_pos.x, click_pos.y), true);
                 soldier.setEnemy(null);
             }
         }
     }
 }