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