Репозиторий с общими утилитами, структурами, методами расширений, компонентами для проектов FG на Unity
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-18 12:59:07 +07:00
Editor Компонент для фиксации имени GO 2026-05-20 13:57:15 +07:00
Runtime [ai] Отписка от stale-хендла в Release + очистка _onFailed 2026-08-18 12:59:07 +07:00
.gitignore Исключил лишние мета-файлы 2025-07-23 11:39:12 +07:00
README.md Исключил лишние мета-файлы 2025-07-23 11:39:12 +07:00

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'ов при импорте в не пустой проект.