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); } } } }