Подробные изменения: - Расширен основной 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
26 lines
616 B
C#
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
|
|
}
|
|
}
|