Файлы
Иерархия файлов
Не надо создавать скрипты или любые другие ассеты вне папок. Комплектуем их по папкам изначально, если нужной папки нет, то надо создать. Стартерпак предоставляет начальную иерархию
Installers
Это ScriptableObject для выноса настроек в ассеты для удобства. Ссылки на них хранятся в синглтон классе “GameManager”, сами лежат в папке “_Data”.
“DataInstaller” - Сюда надо скидывать настройки, влияющие на логику работы кода. Там заранее есть настройка “Debug”, которая должна переключать режим дебага игры. Например, когда делаешь “Debug.Log”, надо перед этим написать условие: “if (GameManager.Instance.dataInstaller.Debug)”.
“ArtInstaller” - Сюда скидываются настройки, связанные с визуалом. Это будут больше трогать художники.
“OverridesInstaller” - Этот инсталлер нужен для переопределения каких-либо значений в игре. Если значение равно “-1”, то переопределение не срабатывает, если значение иное, то оно должно приравниваться определенной переменной в игре в старте. Параметр “Enable” также должен переключать работу переопределение для всех параметров. Пример можно посмотреть в классе “PurchasesManager” в старте.
Last updated