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); }
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"); }