示例#1
0
 public override void OnRegister()
 {
     view.init();
     ShowConfirmSignal.AddListener(OnShowSignal);
     lSignal.AddListener(OnRecieveQishu);
     GetpSignal.AddListener(OnRecieveAward);
     lrSignal.AddListener(OnLoRecordSignal);
     RefreshMoneySignal.AddListener(OnRefreshMoney);//刷新金额 监听器
     LoSocket.GetInstance().connectSignal.AddListener(OnConnect);
     logoutSignal.AddListener(OnLogOut);
     view.UpdateYuelabel(UInfoModel.GetMoney());
     recordBackSignal.AddListener(OnRecordBack);
 }
示例#2
0
 public override void OnRemove()
 {
     lSignal.RemoveListener(OnRecieveQishu);
     GetpSignal.RemoveListener(OnRecieveAward);
     lrSignal.RemoveListener(OnLoRecordSignal);
     RefreshMoneySignal.RemoveListener(OnRefreshMoney);//移出 刷新金额 监听器
     ShowConfirmSignal.RemoveListener(OnShowSignal);
     logoutSignal.RemoveListener(OnLogOut);
     recordBackSignal.RemoveListener(OnRecordBack);
     TimeManager.Instance().UnRegister("SelecterMediatorTimer");
     LoSocket.GetInstance().connectSignal.RemoveListener(OnConnect);
     DpanelSignal.Dispatch();  //顺便删除confirm panel
     Debug.Log("SelecterMediator Mediator OnRemove");
 }