Unity C#: как правильно делать магазин?

Приветствую.
На мысль натолкнуло это видео (объяснения автора не совсем понял):

11

Справедливости ради, то что я увидел в ролике с 14 минуты мне тоже не понравилось, какая-то шляпа. На каждую кнопку по массиву.

1