Подробные изменения: - Расширен основной 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
34 lines
842 B
C#
34 lines
842 B
C#
namespace DanroJump.Hardware.Com.Input
|
|
{
|
|
/// <summary>
|
|
/// Физические цифровые входы COM-контроллера, доступные в Unity Input System как <c><ComController>/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
|
|
}
|
|
}
|