/// <summary> /// 界面显示之前调用 /// </summary> protected override void OnStart(INotification notification) { if (heroTeamMediator == null) { heroTeamMediator = Facade.RetrieveMediator("HeroTeamMediator") as HeroTeamMediator; } panel.heroGrid.enabled = true; panel.heroGrid.BindCustomCallBack(UpdateHeroGrid); panel.heroGrid.StartCustom(); panel.cardGrid.enabled = true; panel.cardGrid.BindCustomCallBack(UpdateDownHeroGrid); panel.cardGrid.StartCustom(); }
/// <summary> /// 关闭界面调用 释放内存 /// </summary> protected override void OnDestroy() { heroTeamMediator = null; heroList.Clear(); base.OnDestroy(); }