인터페이스명 변경2
This commit is contained in:
@@ -1,6 +1,6 @@
|
|||||||
using UnityEngine;
|
using UnityEngine;
|
||||||
|
|
||||||
public interface ITransScenePossible
|
public interface ISceneInitializable
|
||||||
{
|
{
|
||||||
public void OnSceneLoaded();
|
public void OnSceneLoaded();
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@
|
|||||||
using UnityEngine.SceneManagement;
|
using UnityEngine.SceneManagement;
|
||||||
using UnityEngine.UI;
|
using UnityEngine.UI;
|
||||||
|
|
||||||
public class GameManager : MonoBehaviour,ITransScenePossible
|
public class GameManager : MonoBehaviour,ISceneInitializable
|
||||||
{
|
{
|
||||||
public static GameManager Instance;
|
public static GameManager Instance;
|
||||||
|
|
||||||
|
|||||||
@@ -77,9 +77,9 @@ private void OnSceneLoaded(Scene scene, LoadSceneMode mode)
|
|||||||
|
|
||||||
foreach (var obj in allObjs)
|
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.Shopping;
|
||||||
using VRShopping.UI;
|
using VRShopping.UI;
|
||||||
|
|
||||||
public class PlayerController : MonoBehaviour,ITransScenePossible
|
public class PlayerController : MonoBehaviour,ISceneInitializable
|
||||||
{
|
{
|
||||||
private Animator _anim;
|
private Animator _anim;
|
||||||
|
|
||||||
|
|||||||
@@ -6,8 +6,8 @@
|
|||||||
namespace VRShopping.UI
|
namespace VRShopping.UI
|
||||||
{
|
{
|
||||||
// 게임씬 첫 진입 시 자동으로 뜨는 다중 페이지 가이드 오버레이
|
// 게임씬 첫 진입 시 자동으로 뜨는 다중 페이지 가이드 오버레이
|
||||||
// ITransScenePossible 콜백으로 씬 로드 후 트리거됨
|
// ISceneInitializable 콜백으로 씬 로드 후 트리거됨
|
||||||
public class GuidePanel : MonoBehaviour, ITransScenePossible
|
public class GuidePanel : MonoBehaviour, ISceneInitializable
|
||||||
{
|
{
|
||||||
[Header("Refs")]
|
[Header("Refs")]
|
||||||
[SerializeField] private GameObject _root;
|
[SerializeField] private GameObject _root;
|
||||||
|
|||||||
Reference in New Issue
Block a user