Репозиторий с общими утилитами, структурами, методами расширений, компонентами для проектов FG для SharedLogic и dotnet
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-27 15:47:28 +07:00
Runtime Потокобезопасный пул коллекций 2026-08-27 15:47:28 +07:00
Tests [ai] Расширение ReadOnlyListExtensions 2026-07-10 15:57:45 +07:00
.gitignore Стартовый коммит 2025-07-21 15:54:56 +07:00
README.md Edit README.md 2025-07-22 09:20:37 +07:00

Essentials.DotNet

  • Содержит общие структуры данных и утилиты;
  • Включает тесты для всех основных компонентов;
  • Поддерживает работу с Unity напрямую и с .NET через дополнительный модуль.

Модуль содержит следующие Unity-зависимые компоненты:

  • Работа с векторами (Vector2Extensions, Vector3Extensions);
  • Структуры данных для работы с областями (Circle, Sector, Stripe);
  • Интерфейсы для позиционирования (IPositioned);
  • Генерация случайных значений в областях (AreaRandom).

Структура проекта

  • Runtime/ - Код для выполнения.
  • Tests/ - Тесты для выполнения в Unity Test Runner.

Использование вне Unity

Требуется подключение дополнительного модуля Essentials.Unity.Fake, который содержит фейковые реализации используемых компонентов из Unity.

Особенности

В репозитории исключены .meta-файлы. Учитывайте при работе с guid и rid.