public void onCaseClick(Case c) { if (c.getUnit () == null) { Debug.Log (c.posX + " - " + c.posY); if (selectedUnit) { selectedUnit.setSelected (false); setSelectedUnit (null); } } else { if (selectedUnit && selectedUnit != c.getUnit ()) { selectedUnit.setSelected (false); c.getUnit ().setSelected (true); } else if (selectedUnit != c.getUnit ()) { c.getUnit ().setSelected (true); } setSelectedUnit(c.getUnit ()); Debug.Log (c.posX + " - " + c.posY + " " + c.getUnit().gameObject.name); } }