public void ResetDisplay() { selectedAbilityIndex = 0; currentGifImageIndex = 0; selectedAbility = availableAbilitesData[selectedAbilityIndex]; ChangeSelectedColor(); DisplayAbility(); }
public void GotToSpecificAbilityByIndex(int _abilityIndex) { selectedAbilityIndex = _abilityIndex; selectedAbility = abilitiesData[selectedAbilityIndex]; ChangeSelectedColor(); DisplayAbility(); }
void ChangeAbility(int _plusOrMinus) { int i_addition = 0; if (_plusOrMinus != 0) { i_addition = (int)Mathf.Sign(_plusOrMinus); } if (selectedAbilityIndex + i_addition >= 0 && selectedAbilityIndex + i_addition < availableAbilitesData.Count) { FeedbackManager.SendFeedback("event.SwitchSettingsPage", this); selectedAbilityIndex += i_addition; selectedAbility = availableAbilitesData[selectedAbilityIndex]; ChangeSelectedColor(); DisplayAbility(); } else { FeedbackManager.SendFeedback("event.MenuImpossibleAction", this); } }