public void SetCharacterClass(CharacterClass newCharacterClass) { //Debug.Log("NewGameClassPanelController.SetCharacterClass()"); // deselect old button if (selectedClassButton != null && newCharacterClass != selectedClassButton.CharacterClass) { selectedClassButton.DeSelect(); selectedClassButton.UnHighlightBackground(); } // select new button for (int i = 0; i < optionButtons.Count; i++) { if (optionButtons[i].CharacterClass == newCharacterClass) { selectedClassButton = optionButtons[i]; uINavigationControllers[0].SetCurrentIndex(i); optionButtons[uINavigationControllers[0].CurrentIndex].HighlightBackground(); } } ShowAbilityRewards(); ShowTraitRewards(); }
public void ShowCharacterClass(NewGameCharacterClassButton classButton) { //Debug.Log("LoadGamePanel.ShowSavedGame()"); if (selectedClassButton != null && selectedClassButton != this) { selectedClassButton.DeSelect(); } selectedClassButton = classButton; characterClass = classButton.CharacterClass; ShowAbilityRewards(); ShowTraitRewards(); }