- Добавлен асинхронный процесс аппаратной выдачи физических призов (хоппер и витрина) в GameplayHudController. - Реализована блокировка выдачи по 10-секундному таймауту датчика хоппера с гарантированной отправкой команды отключения двигателя '300'. - Реализован автоматический таймаут неактивности на экране QR-кода с последующим переходом в главное меню. - Расширен сервис статистики PrizeSessionStateService новыми долгосрочными счетчиками (сыгранные игры, очки, монеты, сбои связи COM, физ. выдачи и ошибки). - Обновлен построитель сводки статистики в меню настроек для отображения новых счетчиков и списка последних 5 сессий. - Написаны EditMode тесты для проверки инкремента счетчиков и запуска выдачи призов.
37 lines
970 B
C#
37 lines
970 B
C#
namespace DanroJump.Audio
|
|
{
|
|
/// <summary>
|
|
/// Канонические события, для которых можно назначать клипы в GameAudioSettings.
|
|
/// </summary>
|
|
public enum GameAudioEvent
|
|
{
|
|
UiNavigate = 0,
|
|
UiSubmit = 1,
|
|
UiBack = 2,
|
|
UiError = 3,
|
|
GameStart = 10,
|
|
PlayerJump = 20,
|
|
PlayerDeath = 21,
|
|
PlayerRespawn = 22,
|
|
GameOver = 23,
|
|
ContinueAccepted = 24,
|
|
PlayerLand = 25,
|
|
PlayerHurt = 26,
|
|
PlayerBoostStarted = 27,
|
|
PlayerBoostEnded = 28,
|
|
CoinCollected = 30,
|
|
BoostCollected = 31,
|
|
SpringActivated = 32,
|
|
JumpPadActivated = 33,
|
|
JetpackCollected = 34,
|
|
PrizeStarted = 40,
|
|
PrizeQrStarted = 41,
|
|
PrizePhysicalStarted = 42,
|
|
EnemySpawned = 50,
|
|
EnemyMoved = 51,
|
|
EnemyAttack = 52,
|
|
EnemyHit = 53,
|
|
EnemyDefeated = 54
|
|
}
|
|
}
|