18 Commits

Author SHA1 Message Date
aa358f9794 feat: обновлены параметры спрайта и позиционирования для улучшения UI 2026-02-05 13:48:25 +03:00
7e26d6f618 feat: улучшено управление панелями настроек и добавлена логика закрытия подпанелей 2026-02-05 13:47:00 +03:00
8fba882f4f feat: добавлен экран выбора расстановки и обновлены методы управления состоянием игры 2026-02-04 15:52:33 +03:00
077460e834 feat: добавлена поддержка идентификатора игрока в методы выдачи призов в PrizeSystem 2026-02-03 10:43:54 +03:00
6ab75ac36d feat: добавлены новые UI компоненты для отображения монет и экрана GameOver, обновлены методы управления состоянием панелей 2026-02-03 10:43:18 +03:00
33a72d16ed feat: добавлена поддержка новой игровой темы "День_2" и обновлены параметры воды в EnvironmentManager 2026-01-28 17:00:47 +03:00
4125958027 refactor: исправлено распределение уровней громкости для музыки, эффектов и голоса в ApplyAudioSettings 2026-01-28 11:10:27 +03:00
c720df20c6 refactor: удалён закомментированный код настройки управления джойстиком в PlayerCursorUI 2026-01-28 10:28:27 +03:00
efe05df304 feat: разделение кнопки поворота на turnLeft и turnRight для управления игроками и камерами 2026-01-28 10:28:04 +03:00
a9b16aa71a feat: интеграция BlinkController для визуальной индикации игровых событий, передача playerId в PrizeSystem 2026-01-28 09:56:43 +03:00
678c1fc5e6 refactor: ComWrapper потокобезопасная очередь исходящих сообщений, улучшена обработка переподключения и завершения работы
- Добавлена очередь outgoingQueue для отправки команд на платы через главный поток
- Введено событие OnBeforeClose для отправки команд выключения перед закрытием портов
- Переподключение портов теперь инициируется безопасно из фонового потока и выполняется в Update()
- Гарантируется отправка накопленных команд при завершении работы (OnDisable, OnApplicationQuit)
- Улучшена обработка CancellationTokenSource и асинхронных задач для polling и keep-alive
- Повышена устойчивость к ошибкам и race condition при работе с портами
2026-01-28 09:56:08 +03:00
020f636c82 fix: SoundManager удалил неиспользуемую логику аудио ресурсов 2026-01-28 09:54:05 +03:00
c3a5e34142 feat: BlinkController (контроллер управления подсветкой платы) 2026-01-28 09:11:40 +03:00
d81fe842e0 Add stereo panning for player audio channels and expose StopVoice method 2026-01-23 12:40:19 +03:00
0dbdefdd33 Add 'turn' player action and support secret button keyboard override in COM mode 2026-01-23 12:38:52 +03:00
42491170a0 Refactor ship destruction handling and dialogue triggers for shot results 2026-01-23 12:37:50 +03:00
ff84861889 Add new assets and update input mappings for player controls 2026-01-19 13:02:13 +03:00
cviatoi228-spec
1614081461 Initial commit 2026-01-09 08:45:22 +03:00