//when right clicked on object private void ClickedOnObject(Unit unit, GameObject hitObject) { WorldObject wo = hitObject.GetComponent<WorldObject>(); if(wo is Barracks && wo.Owner == player) /*if own barracks have been hitted */ unit.GoTrain(hitObject); else if (wo.Owner != player) { unit.Attack(hitObject); } }