27 lines
625 B
C#
27 lines
625 B
C#
using UnityEngine;
|
|
using UnityEngine.EventSystems;
|
|
|
|
public abstract class BaseScene : MonoBehaviour
|
|
{
|
|
public Define.Scene SceneType { get; protected set; } = Define.Scene.Unknown;
|
|
|
|
void Awake()
|
|
{
|
|
Init();
|
|
}
|
|
|
|
protected virtual void Init()
|
|
{
|
|
// 더 이상 사용되지 않음
|
|
// GameObject.FindObjectOfType(typeof(EventSystem));
|
|
Object obj = GameObject.FindAnyObjectByType(typeof(EventSystem));
|
|
|
|
if (obj == null)
|
|
{
|
|
Managers.Resource.Instantiate("UI/EventSystem").name = "@EventSystem";
|
|
}
|
|
}
|
|
|
|
public abstract void Clear();
|
|
}
|