Main/Component/UI/Common/FuncOpen.cs
@@ -35,6 +35,8 @@ _index++; } DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= BeforePlayerDataInitializeEvent; DTC0102_tagCDBPlayer.switchAccountEvent -= SwitchAccountEvent; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += BeforePlayerDataInitializeEvent; DTC0102_tagCDBPlayer.switchAccountEvent += SwitchAccountEvent; Main/System/AssetVersion/InGameDownLoadProgress.cs
@@ -59,6 +59,9 @@ private void OnDestroy() { m_ViewDownLoad.RemoveAllListeners(); InGameDownLoad.Instance.downLoadStateChangeEvent -= OnDownLoadStateChange; InGameDownLoad.Instance.dominantDownLoadEvent -= OnDownLoadDominantStateChange; } private void OnDownLoadDominantStateChange(InGameDownLoad.Dominant _dominant) Main/System/Chat/ChatWin.cs
@@ -107,7 +107,7 @@ scrWorld.OnGetDynamicSize += OnGetWorldChatDynamicSize; scrWorld.OnRefreshCell += OnRefreshWorldCell; scrWorld.mScrollRect.onValueChanged.AddListener(OnWorldScrollValChange); scrGuild.OnGetDynamicSize += OnGetWorldChatDynamicSize; scrGuild.OnGetDynamicSize += OnGetGuildChatDynamicSize; scrGuild.OnRefreshCell += OnRefreshGuildCell; scrGuild.mScrollRect.onValueChanged.AddListener(OnGuildScrollValChange); Main/System/CustomizedGift/CustomizedGiftModel.cs
@@ -29,6 +29,13 @@ } public override void Release() { OperationTimeHepler.Instance.operationStartEvent -= OperationStartEvent; OperationTimeHepler.Instance.operationEndEvent -= OperationEndEvent; OperationTimeHepler.Instance.operationAdvanceEvent -= OperationAdvanceEvent; } Main/System/DailySpecials/DailySpecialsManager.cs
@@ -23,7 +23,7 @@ public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitializeEventOnRelogin; rechargeManager.rechargeCountEvent += OnRechargeCountEvent; rechargeManager.rechargeCountEvent -= OnRechargeCountEvent; StoreModel.Instance.RefreshShopEvent -= OnRefreshShopEvent; StoreModel.Instance.RefreshBuyShopLimitEvent -= OnRefreshBuyShopLimitEvent; FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChange; Main/System/GMCommand/GMCmdPanel.cs
@@ -30,6 +30,11 @@ CreateCmdCell(); } protected override void OnPreClose() { _cmdCtrl.OnRefreshCell -= RefreshCmdCell; } protected override void OnOpen() { base.OnOpen(); Main/System/GMCommand/GMInputWin.cs
@@ -45,7 +45,7 @@ _gmInfoBtn.onClick.AddListener(OnClickGMInfoBtn); _clearBtn.onClick.AddListener(OnClickClearBtn); achieveJumpTestBtn.AddListener(ClickAchieveJumpBtn); } } protected override void OnPreOpen() @@ -55,6 +55,11 @@ _cmdContent.SetActive(false); } protected override void OnPreClose() { _cmdCtrl.OnRefreshCell -= RefreshCmdCell; } protected override void OnOpen() { Main/System/GeneralConfig/DayRemind.cs
@@ -24,6 +24,7 @@ protected DayRemind() { GetPlayerDayRemind(); DTC0102_tagCDBPlayer.afterPlayerDataInitializeEvent -= AfterPlayerDataInitializeEvent; DTC0102_tagCDBPlayer.afterPlayerDataInitializeEvent += AfterPlayerDataInitializeEvent; } Main/System/HappyXB/HappyXBModel.cs
@@ -79,7 +79,7 @@ public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitialize; FuncOpen.Instance.OnFuncStateChangeEvent -= UpdateFuncState; PackManager.Instance.RefreshItemEvent -= RefreshXBTool; TimeMgr.Instance.OnDayEvent -= OnDayEvent; Main/System/ItemTip/ChooseItemsWin.cs
@@ -68,6 +68,7 @@ protected override void OnPreClose() { BoxGetItemModel.Instance.countChangeAction -= OnCountChangeAction; scroller.OnRefreshCell -= OnRefreshCell; } Main/System/KnapSack/Logic/ItemLogicUtility.cs
@@ -50,7 +50,7 @@ DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; } Main/System/KnapSack/Logic/RolePackWin.cs
@@ -56,6 +56,7 @@ packScroller.OnRefreshCell -= RefreshPackCell; composeScroller.OnRefreshCell -= RefreshComposeCell; PackManager.Instance.refrechPackEvent -= RefrechPackEvent; PackManager.Instance.RefreshItemEvent -= RefreshItemEvent; } float cdTime = 0f; Main/System/Main/RightFuncInHome.cs
@@ -50,7 +50,7 @@ ShowFuncCol(false); }); UIManager.Instance.OnCloseWindow -= OnCloseWindow; UIManager.Instance.OnCloseWindow += OnCloseWindow; dayMissionBtn.AddListener(() => @@ -88,6 +88,12 @@ UIManager.Instance.OpenWindow<FunctionPreviewWin>(); }); } void OnDestroy() { UIManager.Instance.OnCloseWindow -= OnCloseWindow; } void ShowBtns() { Main/System/Message/MessageWin.cs
@@ -50,8 +50,7 @@ // 初始化组件 m_ContainerNormalHint.OnWaitCompelete(OnHintDisplayComplete); m_ContainerChatHint.OnWaitCompelete(OnHintDisplayComplete); m_ScrollControl.OnRefreshCell += OnRefreshGmCell; m_ScrollControl.OnGetDynamicSize += OnGetDynamicSize; m_ScrollControl.lockType = EnhanceLockType.LockVerticalBottom; m_GMClose.onClick.AddListener(OnGMClose); } @@ -72,6 +71,8 @@ ServerTipDetails.gmMessageRefresh += DisplayGM; ServerTipDetails.gmOpenEvent += GmOpenEvent; ServerTipDetails.chatHintRefresh += CheckChatHint; m_ScrollControl.OnRefreshCell += OnRefreshGmCell; m_ScrollControl.OnGetDynamicSize += OnGetDynamicSize; CheckNormalHint(); CheckChatHint(); CheckServerHint(); @@ -102,7 +103,8 @@ ServerTipDetails.gmMessageRefresh -= DisplayGM; ServerTipDetails.gmOpenEvent -= GmOpenEvent; ServerTipDetails.chatHintRefresh -= CheckChatHint; // 窗口关闭时的逻辑 m_ScrollControl.OnRefreshCell -= OnRefreshGmCell; m_ScrollControl.OnGetDynamicSize -= OnGetDynamicSize; } Main/System/OpenServerActivity/OpenServerActivityCenter.cs
@@ -36,6 +36,7 @@ public OpenServerActivityCenter() { TimeUtility.OnServerOpenDayRefresh -= OnServerOpenDayRefresh; TimeUtility.OnServerOpenDayRefresh += OnServerOpenDayRefresh; } @@ -50,6 +51,7 @@ if (!openServerActivitys.ContainsKey(funcOrder)) { openServerActivitys.Add(funcOrder, activity); activity.onStateUpdate -= OnStateUpdate; activity.onStateUpdate += OnStateUpdate; } } Main/System/OpenServerActivity/OperationTimeHepler.cs
@@ -19,6 +19,9 @@ public OperationTimeHepler() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= BeforePlayerDataInitializeEvent; GlobalTimeEvent.Instance.secondEvent -= SecondEvent; TimeMgr.Instance.OnHourEvent -= HourEvent; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += BeforePlayerDataInitializeEvent; GlobalTimeEvent.Instance.secondEvent += SecondEvent; TimeMgr.Instance.OnHourEvent += HourEvent; Main/System/Recharge/PrivilegeCardWin.cs
@@ -21,7 +21,7 @@ protected override void OnPreClose() { InvestModel.Instance.onInvestUpdate -= OnInvestUpdate; GlobalTimeEvent.Instance.secondEvent += OnSecondEvent; GlobalTimeEvent.Instance.secondEvent -= OnSecondEvent; } Main/System/Setting/QuickSetting.cs
@@ -12,6 +12,7 @@ { public QuickSetting() { quickSettingDic.Clear(); //自动战斗 几倍消耗 几倍速度 是否高战力停止 是否开启自动战斗 quickSettingDic.Add(QuickSettingType.AutoFight_Cost, new QuickSettingRange(QuickSettingType.AutoFight_Cost, 0, 1)); quickSettingDic.Add(QuickSettingType.AutoFight_Speed, new QuickSettingRange(QuickSettingType.AutoFight_Speed, 1, 1)); @@ -23,7 +24,9 @@ quickSettingDic.Add(QuickSettingType.CreateRole, new QuickSettingRange(QuickSettingType.CreateRole, 17, 1)); setting = new string(UCharacter, 100); DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= BeforePlayerDataInitializeEvent; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += BeforePlayerDataInitializeEvent; DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent -= OnPlayerLoginOk; DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += OnPlayerLoginOk; } Main/System/SystemSetting/SystemSetting.cs
@@ -26,6 +26,7 @@ public SystemSetting() { DTC0102_tagCDBPlayer.switchAccountEvent -= OnSwitchAccount; DTC0102_tagCDBPlayer.switchAccountEvent += OnSwitchAccount; }