GameManager
Содержит глобальную конфигурацию для игры
Prev Scene: содержит имя предыдущей сцены, которая загружается при выходе из этой сцены.
Game Code: версия игры необходимая для определения версии чтобы исключить коллизий при загрузке сохраненных значений
Defeat Condition: условия поражения
Уничтожить всех: Все активные объекты фракции (юниты и здания) фракции должны быть уничтожены, чтобы фракция была побеждена.
Устранить главного: когда основные сущности фракции уничтожены, она помечается как побежденная. Основные объекты фракции могут быть установлены для каждой фракции с помощью инспектора компонентов Юнита, здания или Здания ресурсов. Это позволяет настроить режимы игры, в которых фракция должна защищать определенное здание, например, столицу.
Обычай: Поражение фракции должно быть вызвано через доступ к API движка RTS из ваших собственных компонентов. Это делается путем вызова метода OnFactionDefeated из игрового
Продолжительность мирного времени: После начала игры это время (в секундах), за которое фракциям разрешается атаковать друг друга.
Звук победы в игре: аудиоклип, воспроизводимый, когда фракция местного игрока выигрывает игру.
Проигрывается звук из игры: аудиоклип, воспроизводимый, когда фракция местного игрока проигрывает игру.
Слоты для фракций: Определите фракцию, которая может играть на этой карте, вместе со своими начальными юнитами и зданиями, с которыми они начинают.
Случайные слоты для фракций: При включении и загрузке этой карты из сцены меню лобби это поле будет рандомизировать порядок слотов для фракций в поле массива Слоты для фракций выше, так что идентификатор слота, который получает местный игрок, каждый раз будет отличаться. Это полезно, когда вы хотите, чтобы фракция игрока начиналась в разных областях карты каждый раз, когда он загружает игру.
Last updated