Danro-Jump/Assets/Audio/Settings/GameAudioSettings.asset
Danil Iarosh 839a68aef1 Improve VFX, UI overlays, session statistics, COM reliability, audio mixer, and expand architecture guides
Подробный список изменений:
- Перенесены эффекты частиц из C#-кода в готовые префабы-ассеты (Vfx Prefabs) в папке Assets/Resources/Vfx/ с автоматической генерацией материалов в Editor.
- Исправлены ошибки duration на играющих системах частиц и розовые текстуры в GameVfxService.cs.
- Исправлена навигация и фокус кнопок на оверлеях ContinueGameOverlay и PrizeResultOverlay с автоматическим подсвечиванием кнопок лимонно-зеленым цветом при фокусе и проигрыванием звука.
- Добавлена проверка настроек в GameplayHudController.cs для скрытия ContinueGameOverlay, если продолжение игры отключено.
- Расширен сбор статистики: создана структура GameplaySessionRecord, добавлена история до 50 раундов в PrizeSessionStateService и JsonPrizeSessionStateRepository, выведен расчет средних показателей и список 5 последних раундов в сервисной статистике.
- Повышена надежность COM-транспорта: добавлен sleep (80мс) в Dispose для graceful shutdown потоков, реализован цикл переподключения до 10 попыток при обрыве связи.
- Интегрированы настройки громкости с микшером: изменен шаг изменения громкости на 5% (0.05) для удобства, добавлен статус-чек и логи в ApplyServiceVolumes, расширены юнит-тесты на GetFloat параметры.
- Созданы новые архитектурные гайды по аппаратному COM-транспорту и призовой экономике автомата в папке GUIDES/architecture/.
- Оптимизирован и обновлен RAG-индекс проекта.
2026-07-03 15:04:08 +03:00

111 lines
3.5 KiB
Plaintext

%YAML 1.1
%TAG !u! tag:unity3d.com,2011:
--- !u!114 &11400000
MonoBehaviour:
m_ObjectHideFlags: 0
m_CorrespondingSourceObject: {fileID: 0}
m_PrefabInstance: {fileID: 0}
m_PrefabAsset: {fileID: 0}
m_GameObject: {fileID: 0}
m_Enabled: 1
m_EditorHideFlags: 0
m_Script: {fileID: 11500000, guid: d6b6fabd3acfe76448ca16ffafdbe9f5, type: 3}
m_Name: GameAudioSettings
m_EditorClassIdentifier: DanroJump.Runtime::DanroJump.Audio.GameAudioSettings
mixer: {fileID: 24100000, guid: e7f5dba03b1fe564095aec623e122722, type: 2}
musicGroup: {fileID: -7907471987795070158, guid: e7f5dba03b1fe564095aec623e122722, type: 2}
sfxGroup: {fileID: -769777606815116712, guid: e7f5dba03b1fe564095aec623e122722, type: 2}
uiGroup: {fileID: -5027576678584524412, guid: e7f5dba03b1fe564095aec623e122722, type: 2}
gameplayGroup: {fileID: 4708169676529525986, guid: e7f5dba03b1fe564095aec623e122722, type: 2}
ambienceGroup: {fileID: -7217844520931084221, guid: e7f5dba03b1fe564095aec623e122722, type: 2}
musicLoop: {fileID: 8300000, guid: b0296787b59f9f248b8361070a74a2b5, type: 3}
musicLoopVolume: 1
playMusicOnInitialize: 1
defaultMusicCue: 0
musicTracks:
- cue: 0
clip: {fileID: 8300000, guid: b0296787b59f9f248b8361070a74a2b5, type: 3}
outputGroupOverride: {fileID: 0}
volume: 1
loop: 1
- cue: 1
clip: {fileID: 8300000, guid: 3a30c29718ace1c468575da20ba204f1, type: 3}
outputGroupOverride: {fileID: 0}
volume: 1
loop: 0
- cue: 1
clip: {fileID: 8300000, guid: ff6aa1560276fae488e89d642928a57a, type: 3}
outputGroupOverride: {fileID: 0}
volume: 1
loop: 0
- cue: 1
clip: {fileID: 8300000, guid: 66f130eb74c4f9249ae760f50057506f, type: 3}
outputGroupOverride: {fileID: 0}
volume: 1
loop: 0
eventBindings:
- eventId: 20
channel: 2
outputGroupOverride: {fileID: 0}
clips:
- {fileID: 8300000, guid: fa0b6b9872cd9b84bb24e35b24e57fdf, type: 3}
volume: 0.45
pitchRange: {x: 0.96, y: 1.04}
spatial: 1
- eventId: 21
channel: 2
outputGroupOverride: {fileID: 0}
clips:
- {fileID: 8300000, guid: f59cd1f6b437f7d4f8fa63bad1e466a5, type: 3}
volume: 0.75
pitchRange: {x: 0.96, y: 1.04}
spatial: 1
- eventId: 20
channel: 2
outputGroupOverride: {fileID: 0}
clips:
- {fileID: 8300000, guid: fa0b6b9872cd9b84bb24e35b24e57fdf, type: 3}
volume: 0.35
pitchRange: {x: 0.96, y: 1.04}
spatial: 1
- eventId: 27
channel: 2
outputGroupOverride: {fileID: 0}
clips:
- {fileID: 8300000, guid: cfbbacd3ef3f01743aa42aea3cb29270, type: 3}
volume: 0.65
pitchRange: {x: 0.96, y: 1.04}
spatial: 1
- eventId: 30
channel: 2
outputGroupOverride: {fileID: 0}
clips:
- {fileID: 8300000, guid: e3dc6a0fbf543b64388f7b60615f4145, type: 3}
volume: 0.55
pitchRange: {x: 0.96, y: 1.04}
spatial: 1
- eventId: 31
channel: 2
outputGroupOverride: {fileID: 0}
clips:
- {fileID: 8300000, guid: e3dc6a0fbf543b64388f7b60615f4145, type: 3}
volume: 0.7
pitchRange: {x: 0.96, y: 1.04}
spatial: 1
- eventId: 32
channel: 2
outputGroupOverride: {fileID: 0}
clips:
- {fileID: 8300000, guid: 62fd512b6d0ddd6409b156be1d682416, type: 3}
volume: 0.65
pitchRange: {x: 0.96, y: 1.04}
spatial: 1
- eventId: 54
channel: 2
outputGroupOverride: {fileID: 0}
clips:
- {fileID: 8300000, guid: 2be8148962585984fa7c7f14ae577839, type: 3}
volume: 0.65
pitchRange: {x: 0.96, y: 1.04}
spatial: 1