public void OnItemClicked() { GameObject.Find("GameManager").GetComponent <GameManager>().uiSelection = gameObject.name; if (gameObject.name == gunTurret.name || gameObject.name == missileTurret.name) { if (!gridManager.PointsActive()) { gridManager.ActivatePoints(); if (gridManager.WallsActive()) { gridManager.DeactivateWalls(); } } else { gridManager.DeactivatePoints(); } } if (gameObject.name == wall.name) { if (!gridManager.WallsActive()) { gridManager.ActivateWalls(); if (gridManager.PointsActive()) { gridManager.DeactivatePoints(); } } else { gridManager.DeactivateWalls(); } } lastSelected = gameObject.name; }