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];
}
}