Example #1
0
 public void ResetDisplay()
 {
     selectedAbilityIndex = 0;
     currentGifImageIndex = 0;
     selectedAbility      = availableAbilitesData[selectedAbilityIndex];
     ChangeSelectedColor();
     DisplayAbility();
 }
Example #2
0
    public void GotToSpecificAbilityByIndex(int _abilityIndex)
    {
        selectedAbilityIndex = _abilityIndex;
        selectedAbility      = abilitiesData[selectedAbilityIndex];

        ChangeSelectedColor();

        DisplayAbility();
    }
Example #3
0
    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);
        }
    }