Danro-Jump/Assets/Scripts/Runtime/Hardware/Com/Input/ComControllerControl.cs
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

34 lines
842 B
C#

namespace DanroJump.Hardware.Com.Input
{
/// <summary>
/// Физические цифровые входы COM-контроллера, доступные в Unity Input System как <c>&lt;ComController&gt;/buttonXX</c>.
/// </summary>
public enum ComControllerControl
{
Button00 = 0,
Button01 = 1,
Button02 = 2,
Button03 = 3,
Button04 = 4,
Button05 = 5,
Button06 = 6,
Button07 = 7,
Button08 = 8,
Button09 = 9,
Button10 = 10,
Button11 = 11,
Button12 = 12,
Button13 = 13,
Button14 = 14,
Button15 = 15,
Button16 = 16,
Button17 = 17,
Button18 = 18,
Button19 = 19,
Button20 = 20,
Button21 = 21,
Button22 = 22,
Button23 = 23
}
}