Выдаёт непонятную мне ошибку и указывает на код, помогите разобраться в чём проблема ошибка index was outside the bounds of array

А текст самой ошибки какой? Код выглядит вроде нормально.
И вообще странно ты используешь BuySkin(int index) а дальше у тебя нигде этот индекс не задействован, т.е. ты пишешь skinPrices[1] и т.д. Может нужно все-таки skinPrices[index]?