GameManager

Содержит глобальную конфигурацию для игры

Prev Scene: содержит имя предыдущей сцены, которая загружается при выходе из этой сцены.

Game Code: версия игры необходимая для определения версии чтобы исключить коллизий при загрузке сохраненных значений

Defeat Condition: условия поражения

  • Уничтожить всех: Все активные объекты фракции (юниты и здания) фракции должны быть уничтожены, чтобы фракция была побеждена.

  • Устранить главного: когда основные сущности фракции уничтожены, она помечается как побежденная. Основные объекты фракции могут быть установлены для каждой фракции с помощью инспектора компонентов Юнита, здания или Здания ресурсов. Это позволяет настроить режимы игры, в которых фракция должна защищать определенное здание, например, столицу.

  • Обычай: Поражение фракции должно быть вызвано через доступ к API движка RTS из ваших собственных компонентов. Это делается путем вызова метода OnFactionDefeated из игрового

Продолжительность мирного времени: После начала игры это время (в секундах), за которое фракциям разрешается атаковать друг друга.

Звук победы в игре: аудиоклип, воспроизводимый, когда фракция местного игрока выигрывает игру.

Проигрывается звук из игры: аудиоклип, воспроизводимый, когда фракция местного игрока проигрывает игру.

Слоты для фракций: Определите фракцию, которая может играть на этой карте, вместе со своими начальными юнитами и зданиями, с которыми они начинают.

Случайные слоты для фракций: При включении и загрузке этой карты из сцены меню лобби это поле будет рандомизировать порядок слотов для фракций в поле массива Слоты для фракций выше, так что идентификатор слота, который получает местный игрок, каждый раз будет отличаться. Это полезно, когда вы хотите, чтобы фракция игрока начиналась в разных областях карты каждый раз, когда он загружает игру.

Last updated