feat(audio): volume в проекте, DnD, параллельные плейлисты

Громкость треков сцены/игры сохраняется в проекте; порядок через DnD; несколько плейлистов сразу; автоимя из файла; стоп превью при запуске сессии.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Ivan Fontosh
2026-09-05 17:09:26 +08:00
parent dbe8ab1fda
commit 586166cacd
20 changed files with 640 additions and 239 deletions
+1 -1
View File
@@ -69,7 +69,7 @@ void test('readProjectJsonFromZip: campaignAudios round-trips inside project.jso
},
scenes: {},
assets: {},
campaignAudios: [{ assetId, autoplay: true, loop: false }],
campaignAudios: [{ assetId, autoplay: true, loop: false, volume: 1 }],
currentSceneId: null,
currentGraphNodeId: null,
sceneGraphNodes: [],