From ad6c4f6280c2c03c4bf6a83e55d9b1281bbeb670 Mon Sep 17 00:00:00 2001 From: Jeonghyeon Ha Date: Wed, 30 Jul 2025 19:24:23 +0900 Subject: [PATCH] =?UTF-8?q?=ED=98=84=EC=9E=AC=20=EC=94=AC=EA=B3=BC=20?= =?UTF-8?q?=EB=8F=99=EC=9D=BC=ED=95=9C=20=EC=94=AC=ED=83=80=EC=9E=85?= =?UTF-8?q?=EC=97=90=20=EC=9E=88=EC=9D=84=20=EA=B2=BD=EC=9A=B0=20=EB=A1=9C?= =?UTF-8?q?=EB=93=9C=ED=95=98=EC=A7=80=20=EC=95=8A=EC=9D=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/_DDD/_Scripts/GameFramework/Scene/SceneManager.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Assets/_DDD/_Scripts/GameFramework/Scene/SceneManager.cs b/Assets/_DDD/_Scripts/GameFramework/Scene/SceneManager.cs index 18d84245f..a3a1bcd39 100644 --- a/Assets/_DDD/_Scripts/GameFramework/Scene/SceneManager.cs +++ b/Assets/_DDD/_Scripts/GameFramework/Scene/SceneManager.cs @@ -37,6 +37,11 @@ public async Task Init() foreach (SceneType sceneType in Enum.GetValues(typeof(SceneType))) { if (sceneType == SceneType.Entry) continue; + var currentScene = UnityEngine.SceneManagement.SceneManager.GetActiveScene(); + if (sceneType.ToString() == currentScene.name) + { + continue; + } await PreloadSceneAsync(sceneType); }