public void OnClicked(int id) { ToolbarController controller = GameObject.FindGameObjectWithTag("Toolbar").GetComponent <ToolbarController>(); if (controller != null) { ToolbarController.ToolbarState state = id == 0 ? ToolbarController.ToolbarState.BUILDING : ToolbarController.ToolbarState.UNIT; controller.SetDisplayState(state); changeImageBackgounds(id); } }