11 Commits

Author SHA1 Message Date
yastreb
f443158a92 feat: refactor credit handling to use AddImpulse and introduce discount settings for bot games 2026-04-10 16:35:24 +03:00
yastreb
b084a59ff4 feat: migrate coin management to CreditSystem and update event subscriptions 2026-04-03 15:55:40 +03:00
yastreb
5d1c1f1ff7 feat: добавить панель напоминания о призах с анимацией и обратным отсчетом 2026-03-23 12:29:13 +03:00
dbb5575a60 feat: добавлен новый тип приза Showcase и класс PrizeSelectionPanel для управления выбором приза 2026-02-22 16:40:40 +03:00
35a7f7f3f2 feat: добавлен класс AESCrypto для AES-256 шифрования и реализации двойного рукопожатия 2026-02-11 10:49:58 +03:00
077460e834 feat: добавлена поддержка идентификатора игрока в методы выдачи призов в PrizeSystem 2026-02-03 10:43:54 +03:00
efe05df304 feat: разделение кнопки поворота на turnLeft и turnRight для управления игроками и камерами 2026-01-28 10:28:04 +03:00
678c1fc5e6 refactor: ComWrapper потокобезопасная очередь исходящих сообщений, улучшена обработка переподключения и завершения работы
- Добавлена очередь outgoingQueue для отправки команд на платы через главный поток
- Введено событие OnBeforeClose для отправки команд выключения перед закрытием портов
- Переподключение портов теперь инициируется безопасно из фонового потока и выполняется в Update()
- Гарантируется отправка накопленных команд при завершении работы (OnDisable, OnApplicationQuit)
- Улучшена обработка CancellationTokenSource и асинхронных задач для polling и keep-alive
- Повышена устойчивость к ошибкам и race condition при работе с портами
2026-01-28 09:56:08 +03:00
0dbdefdd33 Add 'turn' player action and support secret button keyboard override in COM mode 2026-01-23 12:38:52 +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