From e2bdd8e0fa56a5fcb0970e64baa894486cad7d54 Mon Sep 17 00:00:00 2001 From: Ding Yuntian <1491671119@qq.com> Date: Mon, 22 Jun 2026 14:48:14 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E5=90=8C=E6=AD=A5=E5=8C=96=20Actor?= =?UTF-8?q?/Environment/Audio=20=E5=BF=AB=E7=85=A7=E8=BF=98=E5=8E=9F?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/Scripts/Framework/AudioKit/AudioManager.cs | 3 +-- Assets/Scripts/SceneManagement/ActorKit/ActorManager.cs | 5 ++--- .../SceneManagement/EnvironmentKit/EnvironmentManager.cs | 5 ++--- 3 files changed, 5 insertions(+), 8 deletions(-) diff --git a/Assets/Scripts/Framework/AudioKit/AudioManager.cs b/Assets/Scripts/Framework/AudioKit/AudioManager.cs index c3d9f16ca..6c7338a56 100644 --- a/Assets/Scripts/Framework/AudioKit/AudioManager.cs +++ b/Assets/Scripts/Framework/AudioKit/AudioManager.cs @@ -95,7 +95,7 @@ namespace AibisDream.Kit return dto; } - public IEnumerator RestoreSnapshot(AudioSnapshotDto data) + public void RestoreSnapshot(AudioSnapshotDto data) { foreach (var musicEvent in _musicDict.Values) { @@ -136,7 +136,6 @@ namespace AibisDream.Kit ChangeAmb(ambState); } - yield break; } public void PauseAll() diff --git a/Assets/Scripts/SceneManagement/ActorKit/ActorManager.cs b/Assets/Scripts/SceneManagement/ActorKit/ActorManager.cs index ce516e5ca..805264f0d 100644 --- a/Assets/Scripts/SceneManagement/ActorKit/ActorManager.cs +++ b/Assets/Scripts/SceneManagement/ActorKit/ActorManager.cs @@ -86,9 +86,9 @@ namespace AibisDream return dto; } - public IEnumerator RestoreSnapshot(ActorSnapshotDto dto) + public void RestoreSnapshot(ActorSnapshotDto dto) { - if (dto?.actors == null) yield break; + if (dto?.actors == null) return; DestroyEditorTemp(); @@ -122,7 +122,6 @@ namespace AibisDream ApplyActorVisualState(actor, actorData); } - yield break; } private static void ApplyActorVisualState(AbsActor actor, ActorData data) diff --git a/Assets/Scripts/SceneManagement/EnvironmentKit/EnvironmentManager.cs b/Assets/Scripts/SceneManagement/EnvironmentKit/EnvironmentManager.cs index d369d0404..bfcc2b919 100644 --- a/Assets/Scripts/SceneManagement/EnvironmentKit/EnvironmentManager.cs +++ b/Assets/Scripts/SceneManagement/EnvironmentKit/EnvironmentManager.cs @@ -39,9 +39,9 @@ namespace AibisDream }; } - public IEnumerator RestoreSnapshot(EnvironmentSnapshotDto dto) + public void RestoreSnapshot(EnvironmentSnapshotDto dto) { - if (dto == null) yield break; + if (dto == null) return; if (!Enum.TryParse(dto.curTime, out var time)) { @@ -63,7 +63,6 @@ namespace AibisDream SetWeather(weather); } - yield break; } public void InitEnvironment(TimesOfDay timeOfDay, Weather weather)