//Should be run immediately after instantiating public void SetBaseMenu(BaseMenu bm) { baseMenu = bm; eventSystem = baseMenu.eventSystem; sound = baseMenu.sound; baseSelected = eventSystem.currentSelectedGameObject; baseMenu.DisableAll(); eventSystem.SetSelectedGameObject(firstSelected); }