Скрипты

Подробно о каждой публичной переменной смотри в соответсвующем скрипте.

TheGame.cs

Основной менеджер игрового процесса, содержащий функции загрузки, сохранением, управление объектами при запуске сцены, управление временем и скоростью.

TheControls.cs (Тестовое решение)

Все управление мышью, клавиатурой, татчем находятся тут.

TheData.cs

Загрузчик данных и каталога Resources.

TheAudio.cs

Воспроизведение аудиоэффектов и музыки. Работает по каналам, поэтому несколько звуковых эффектов на разных каналах будут производиться одновременно.

ColonistManager.cs

Управление колонистами.

EventManager.cs

Простое управление событиями и выводом информации об этих событиях.

TechManager.cs

Управление исследованиями - стоимость, зависимость, состояние.

Selectable.cs

Основной объект добавляемый ко всем интерактивным объектам для выбора.

Interactable.cs

Добавляется к объектам для интерактивности персонажами.

UniqueID.cs

Управление UID объектов.

Destructible.cs

Всё что можно атаковать и уничтожить.

Character.cs

Все, что может двигаться, атаковать и выполнять действия, включая колонистов.

CharacterCombat.cs

Разрешает персонажу атаковать других персонажей и разрушаемые объекты.

Colonist.cs

Персонажи которыми управляет игрок, и с помощью ColonistManager назначаются действия.

ColonistDestructible

Версия Destructible адаптированная для колонистов.

ColonistAttribute.cs

Атрибуты колонистов.

NPC.cs

Управление неигровыми персонажами.

Item.cs

Ресурсы которые можно собирать не тратя на них время на их сбор.

Gatherable.cs

Объекты сбора ресурсов, например дерево или камень. Колонист потратит немного времени на сбор ресурса и перемещение его на базу.

Buildable.cs

Управление строительством с проверкой на доступность местности.

Construction.cs

Объекты которые можно построить.

House.cs

Factory.cs

Storage.cs

Inventory.cs

Enemy.cs

Trader.cs

SaveData.cs

AssetData.cs and GameData.cs

CSData.cs

CraftData.cs

SpawnData.cs

ItemData.cs

ColonistData.cs

ColonistSkinData.cs

ConstructionData.cs

TechData.cs

GroupData.cs

ActionBasic.cs

WorkBasic.cs

Last updated