From e00758ab9b92927db6227c0bf1ccf0f908314e4b Mon Sep 17 00:00:00 2001 From: Oliver Wong Date: Thu, 26 Mar 2026 16:25:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E5=8C=96=E6=B3=A8=E5=86=8CGr?= =?UTF-8?q?oupState?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/OCES/Audio/Generated/AudioEnumIds.cs | 7 +++++++ Assets/Scripts/OCES/Audio/HandWritten/AudioSystem.cs | 6 +----- 2 files changed, 8 insertions(+), 5 deletions(-) diff --git a/Assets/Scripts/OCES/Audio/Generated/AudioEnumIds.cs b/Assets/Scripts/OCES/Audio/Generated/AudioEnumIds.cs index 1e7f816..e3a6e25 100644 --- a/Assets/Scripts/OCES/Audio/Generated/AudioEnumIds.cs +++ b/Assets/Scripts/OCES/Audio/Generated/AudioEnumIds.cs @@ -8,6 +8,13 @@ namespace OCES.Audio public static class EnumIds { public const uint GameState = 1; + public const uint TestEnum = 2; + + public static void RegisterAllGameState() + { + StateGroupRegistry.Register(1); + StateGroupRegistry.Register(2); + } } } diff --git a/Assets/Scripts/OCES/Audio/HandWritten/AudioSystem.cs b/Assets/Scripts/OCES/Audio/HandWritten/AudioSystem.cs index 5d0260c..991034d 100644 --- a/Assets/Scripts/OCES/Audio/HandWritten/AudioSystem.cs +++ b/Assets/Scripts/OCES/Audio/HandWritten/AudioSystem.cs @@ -105,11 +105,7 @@ namespace OCES.Audio ambiencePool); // ── 注册 StateGroup ── - // 在此处注册所有游戏状态 enum,TypeId 需与策划表中填写的数字一致 - // 示例(请根据实际 enum 修改): - // StateGroupRegistry.Register(1); - // StateGroupRegistry.Register(2); - StateGroupRegistry.Register(1); + EnumIds.RegisterAllGameState(); // ── 启动默认音乐与环境音 ── // 触发一次初始状态,让音乐系统从默认状态开始匹配