using UnityEngine; public abstract class UIBase : MonoBehaviour { public virtual void OnOpen(params object[] args) { } public virtual void OnClose() { } // 可选的关闭接口 public void Close() { UIManager.Instance.CloseUI(this.GetType().Name); } }