namespace GFramework.Game.Abstractions.ui; /// /// UI页面生命周期接口 /// 定义了UI页面的各种状态转换方法,用于管理UI页面的进入、退出、暂停、恢复、显示和隐藏等生命周期事件 /// public interface IUiPage { /// /// 页面进入时调用的方法 /// /// 页面进入参数,可能为空 void OnEnter(IUiPageEnterParam? param); /// /// 页面退出时调用的方法 /// void OnExit(); /// /// 页面暂停时调用的方法 /// void OnPause(); /// /// 页面恢复时调用的方法 /// void OnResume(); /// /// 页面显示时调用的方法 /// void OnShow(); /// /// 页面隐藏时调用的方法 /// void OnHide(); }