public void SetMenuController(BaseMenuController menuController) { if (controller != null && controller.updateStartIndex) { controller.startingIndex = selectedIndex; } controller = menuController; buttons = new List <Button>(controller.buttonParent.GetComponentsInChildren <Button>()); selectedIndex = Mathf.Clamp(controller.startingIndex, 0, buttons.Count - 1); firstTimeAnimation = true; }
public void SetActiveMenu(BaseMenuController menuController) { activeMenuController = menuController; buttons = new List <Button>(menuController.GetComponentsInChildren <Button>()); }