Skip to content

Latest commit

 

History

History
29 lines (22 loc) · 1.72 KB

File metadata and controls

29 lines (22 loc) · 1.72 KB

Магазин (Shop)

Что это: модуль внутриигрового магазина и экономики: Shop (контроллер), ShopItem, ShopItemData, ButtonPrice, Money, TextMoney, интерфейсы IMoneySpend/IMoneyAdd. Скрипты в Scripts/Shop/.

Навигация: ← К Docs · оглавление — список внизу страницы


Компоненты

Логика магазина

  • Shop: Центральный контроллер магазина.
  • ShopItem: Визуальное представление одного товара.
  • ShopItemData: ScriptableObject для хранения данных о товарах.
  • ButtonPrice: Универсальная кнопка с поддержкой цены и состояний (купить, выбрать, выбрано).

Система денег

  • Money: Управление балансом (один синглтон Money.I или несколько экземпляров — монеты/энергия; у главного включите Set Instance On Awake).
  • TextMoney: Отображение суммы; опционально поле Money Source — свой Money (например энергия), иначе Money.I. Инициализация в Start.
  • IMoneySpend / IMoneyAdd: Интерфейсы для стандартизации операций с деньгами.

Оглавление