Репозиторий с общими утилитами, структурами, методами расширений, компонентами для проектов FG для SharedLogic и dotnet
- C# 100%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| Runtime | ||
| Tests | ||
| .gitignore | ||
| README.md | ||
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.