Репозиторий с общими утилитами, структурами, методами расширений, компонентами для проектов FG на Unity
- C# 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| Editor | ||
| Runtime | ||
| .gitignore | ||
| README.md | ||
Essentials.Unity
Библиотека основных утилит и компонентов для проектов на Unity.
Структура
-
Editor: Инструменты редактора Unity
- Утилиты для редактора
- Кастомные инспекторы
-
Runtime: Основные компоненты, используемые в игре
- DataStructures: Полезные структуры данных
- Extensions: Расширения для стандартных классов Unity
- FSM: Система конечных автоматов
- NameGeneration: Генератор имен
- ObjectFilter: Компоненты для фильтрации объектов
- UI: UI компоненты
- Utils: Различные вспомогательные утилиты
Требования
- Использовать только на стороне Unity.
- Не подключать в SharedLogic или в dotnet-проекты.
Особенности
- В папке
Runtimeподключены.meta-файлы для файловcs,asmdef,asset,prefab,mat,shader,shadergraph. .meta-файлы для других файлов, в других папках и для самих папок не учитываются.- Из-за наличия
.meta-файлов в репозитории могут возникать коллизииguid'ов при импорте в не пустой проект.