fBaseXtensions.Game.Hero.Class.PlayerClass.updateLastUsedAbilities C# (CSharp) Method

updateLastUsedAbilities() private method

private updateLastUsedAbilities ( Skill lastusedskill ) : void
lastusedskill fBaseXtensions.Game.Hero.Skills.Skill
return void
        private void updateLastUsedAbilities(Skill lastusedskill)
        {
            int lastusedskillINDEX=LastUsedAbilities.IndexOf(lastusedskill);
            Skill[] clone_lastusedabilities = new Skill[LastUsedAbilities.Length];
            LastUsedAbilities.CopyTo(clone_lastusedabilities, 0);
            LastUsedAbilities[0] = lastusedskill;
            //Increase the index of all skills above the last used skill index.
            for (int i = 0; i < lastusedskillINDEX; i++)
            {
                LastUsedAbilities[i + 1] = clone_lastusedabilities[i];
            }
        }