Не понял, причём тут двумерный массив? У тебя скины разделяются по частям тела? Я бы сделал отдельный класс для части тела, и магазином передавал его герою, в идеале должен быть отдельный объект(компонент), который управляет скинами игрока, и имеет в себе их список(на случай если игрок решит поменять его во время игры), именно к этому объекту(компоненту) и должен обращаться магазин, добавляя скин в его пул.
Ну или если использовать двумерный массив( первое число, определяет класс объекта(шлем), второе определяет номер скина в пуле) , можно хранить не скины, а числа по которым их можно найти.