public virtual void Move(Vector3 pos) { if (IsSelected) { unitControl = gameObject.GetComponent <UnitControl>(); unitControl.GoToPositions(pos); Deselect(); } }