using System.Collections; using System.Collections.Generic; using UnityEngine; public abstract class BasePanel : MonoBehaviour { public virtual GameObject Root() { return GameManager.Instance.GetGameManager().gameObject; } public abstract void OnInitWindow(); public abstract void OnShowWindow(); public abstract void OnCloseWindow(); public abstract void OnDestroyWindow(); } public enum WindowID { LoadingPanel, FaceBuildPanel, DlgLogin, DlgLoginFaild, DlgLoading, DlgOperation, DlgExitPop, DlgLoginMobile, DlgLoginFaildMobile, DlgExitPopMobile, MainPanel, MobilePanel, GuidePanel, GuidePanel_Mobile }