/// <summary> /// 释放 /// </summary> protected override void OnDestroy() { arenaInfo = null; rankMediator = null; firstOpenUI = false; base.OnDestroy(); }
/// <summary> /// 界面显示前调用 /// </summary> protected override void OnStart(INotification notification) { if (rankMediator == null) { rankMediator = Facade.RetrieveMediator("RankMediator") as RankMediator; } isTab = true; rankType = RankType.Fight; currentPage = 1; panel.rankGrid.enabled = true; panel.rankGrid.BindCustomCallBack(UpdateRankGrid); panel.rankGrid.StartCustom(); panel.arenaGrid.enabled = true; panel.arenaGrid.BindCustomCallBack(UpdateArenaRankGrid); panel.arenaGrid.StartCustom(); }