From f48c7380c6833ce49bf3a7cc9ecf130657dd136c Mon Sep 17 00:00:00 2001 From: "skrwns304@gmail.com" Date: Tue, 5 May 2026 01:56:19 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9D=B8=ED=84=B0=ED=8E=98=EC=9D=B4=EC=8A=A4?= =?UTF-8?q?=EB=AA=85=20=EB=B3=80=EA=B2=BD2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Assets/02_Scripts/ISceneInitializable.cs | 2 +- Assets/02_Scripts/Managers/GameManager.cs | 2 +- Assets/02_Scripts/Managers/SceneLoadManager.cs | 4 ++-- Assets/02_Scripts/Player/PlayerController.cs | 2 +- Assets/02_Scripts/UI/GuidePanel.cs | 4 ++-- 5 files changed, 7 insertions(+), 7 deletions(-) diff --git a/Assets/02_Scripts/ISceneInitializable.cs b/Assets/02_Scripts/ISceneInitializable.cs index 59c08996..f2590e04 100644 --- a/Assets/02_Scripts/ISceneInitializable.cs +++ b/Assets/02_Scripts/ISceneInitializable.cs @@ -1,6 +1,6 @@ using UnityEngine; -public interface ITransScenePossible +public interface ISceneInitializable { public void OnSceneLoaded(); } diff --git a/Assets/02_Scripts/Managers/GameManager.cs b/Assets/02_Scripts/Managers/GameManager.cs index e187dc45..a86c9a2f 100644 --- a/Assets/02_Scripts/Managers/GameManager.cs +++ b/Assets/02_Scripts/Managers/GameManager.cs @@ -4,7 +4,7 @@ using UnityEngine.SceneManagement; using UnityEngine.UI; -public class GameManager : MonoBehaviour,ITransScenePossible +public class GameManager : MonoBehaviour,ISceneInitializable { public static GameManager Instance; diff --git a/Assets/02_Scripts/Managers/SceneLoadManager.cs b/Assets/02_Scripts/Managers/SceneLoadManager.cs index 9298c12e..146c053f 100644 --- a/Assets/02_Scripts/Managers/SceneLoadManager.cs +++ b/Assets/02_Scripts/Managers/SceneLoadManager.cs @@ -77,9 +77,9 @@ private void OnSceneLoaded(Scene scene, LoadSceneMode mode) foreach (var obj in allObjs) { - if (obj is ITransScenePossible itsp) + if (obj is ISceneInitializable initializable) { - itsp.OnSceneLoaded(); + initializable.OnSceneLoaded(); } } } diff --git a/Assets/02_Scripts/Player/PlayerController.cs b/Assets/02_Scripts/Player/PlayerController.cs index 3bed6552..07df16e2 100644 --- a/Assets/02_Scripts/Player/PlayerController.cs +++ b/Assets/02_Scripts/Player/PlayerController.cs @@ -6,7 +6,7 @@ using VRShopping.Shopping; using VRShopping.UI; -public class PlayerController : MonoBehaviour,ITransScenePossible +public class PlayerController : MonoBehaviour,ISceneInitializable { private Animator _anim; diff --git a/Assets/02_Scripts/UI/GuidePanel.cs b/Assets/02_Scripts/UI/GuidePanel.cs index 907bd307..60c8a093 100644 --- a/Assets/02_Scripts/UI/GuidePanel.cs +++ b/Assets/02_Scripts/UI/GuidePanel.cs @@ -6,8 +6,8 @@ namespace VRShopping.UI { // 게임씬 첫 진입 시 자동으로 뜨는 다중 페이지 가이드 오버레이 - // ITransScenePossible 콜백으로 씬 로드 후 트리거됨 - public class GuidePanel : MonoBehaviour, ITransScenePossible + // ISceneInitializable 콜백으로 씬 로드 후 트리거됨 + public class GuidePanel : MonoBehaviour, ISceneInitializable { [Header("Refs")] [SerializeField] private GameObject _root;