Ejemplo n.º 1
0
 /// <summary>
 /// 释放
 /// </summary>
 protected override void OnDestroy()
 {
     arenaInfo    = null;
     rankMediator = null;
     firstOpenUI  = false;
     base.OnDestroy();
 }
Ejemplo n.º 2
0
 /// <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();
 }