인터페이스명 변경2
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
using UnityEngine;
|
||||
|
||||
public interface ITransScenePossible
|
||||
public interface ISceneInitializable
|
||||
{
|
||||
public void OnSceneLoaded();
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
using UnityEngine.SceneManagement;
|
||||
using UnityEngine.UI;
|
||||
|
||||
public class GameManager : MonoBehaviour,ITransScenePossible
|
||||
public class GameManager : MonoBehaviour,ISceneInitializable
|
||||
{
|
||||
public static GameManager Instance;
|
||||
|
||||
|
||||
@@ -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();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
using VRShopping.Shopping;
|
||||
using VRShopping.UI;
|
||||
|
||||
public class PlayerController : MonoBehaviour,ITransScenePossible
|
||||
public class PlayerController : MonoBehaviour,ISceneInitializable
|
||||
{
|
||||
private Animator _anim;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user