인터페이스명 변경2

This commit is contained in:
skrwns304@gmail.com
2026-05-05 01:56:19 +09:00
parent 0c9b6dd72e
commit f48c7380c6
5 changed files with 7 additions and 7 deletions

View File

@@ -1,6 +1,6 @@
using UnityEngine;
public interface ITransScenePossible
public interface ISceneInitializable
{
public void OnSceneLoaded();
}

View File

@@ -4,7 +4,7 @@
using UnityEngine.SceneManagement;
using UnityEngine.UI;
public class GameManager : MonoBehaviour,ITransScenePossible
public class GameManager : MonoBehaviour,ISceneInitializable
{
public static GameManager Instance;

View File

@@ -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();
}
}
}

View File

@@ -6,7 +6,7 @@
using VRShopping.Shopping;
using VRShopping.UI;
public class PlayerController : MonoBehaviour,ITransScenePossible
public class PlayerController : MonoBehaviour,ISceneInitializable
{
private Animator _anim;

View File

@@ -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;