Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 2.17 KB

File metadata and controls

30 lines (19 loc) · 2.17 KB

Переключение источника в рантайме

TextMoney.SetMoneySource(Money money) меняет отображаемый кошелёк в рантайме и безопасно переподписывается на reactive-свойство выбранного Money.

TextMoney.SetMoneySaveKey(string saveKey) выбирает кошелёк по Money.SaveKey.

  • Пустой ключ: используется явный Money Source, затем Money.I.
  • Непустой ключ: отображается первый зарегистрированный/найденный Money с совпадающим ключом.

TextMoney

Назначение: UI-компонент, который автоматически подписывается на изменения валюты в менеджере Money и выводит актуальный баланс в текстовое поле TextMeshPro.

Подключение

  1. Добавьте компонент TextMoney на объект с TextMeshPro текстом (Add Component > Neoxider > Shop > TextMoney).
  2. В компоненте можно указать, какой тип баланса отображать (текущие деньги, деньги за уровень, или все деньги).

Основные настройки (Inspector)

Поле Описание
_displayMode Режим отображения баланса: Money (основной), LevelMoney (только за уровень), AllMoney (сумма).
_moneySource Источник валюты (компонент Money). Если оставить пустым, используется глобальный синглтон Money.I. Это полезно, если у вас несколько типов ресурсов (например, Энергия, Звезды) со своими локальными Money.
amount (Инфо) Текущее значение, которое отображается.

См. также