Danil Iarosh 77186697f8 Prepare v0.1 gameplay and hardware foundation
Подробные изменения:

- Расширен основной gameplay loop: джетпак, новые платформы, оборудование, враги, прогрессия сложности и ограничения взаимодействий игрока.

- Добавлены Bootstrap-сервисы запуска приложения, защита, фокус окна, управление курсором и настройки сервисов через DI.

- Добавлена COM-интеграция с технической схемой Input System, обработкой кнопок/ADC, подсветкой и консольной диагностикой.

- Добавлен отдельный debug/logging модуль с каналами, обработчиками консоли и файловым выводом.

- Добавлены asmdef, link.xml, EditMode/PlayMode тесты и обновлена дорожная карта проекта.

Проверки:

- dotnet build .\\DanroJump.Runtime.csproj --no-restore

- dotnet build .\\DanroJump.Tests.EditMode.csproj --no-restore

- dotnet build .\\DanroJump.Tests.PlayMode.csproj --no-restore
2026-06-08 14:22:48 +03:00

26 lines
616 B
C#

using System;
namespace DanroJump.Debugging
{
/// <summary>
/// Каналы отладочного вывода, которые можно включать и выключать независимо.
/// </summary>
[Flags]
public enum DebugLogChannel
{
None = 0,
General = 1 << 0,
ComLifecycle = 1 << 1,
ComInput = 1 << 2,
ComAdc = 1 << 3,
ComRaw = 1 << 4,
ComPrize = 1 << 5,
ComCredits = 1 << 6,
ComHopper = 1 << 7,
Gameplay = 1 << 8,
UI = 1 << 9,
Settings = 1 << 10,
All = ~0
}
}