Main/Core/NetworkPackage/DTCFile/ServerPack/H01_System/DTC0102_tagCDBPlayer.cs
@@ -5,8 +5,8 @@ public class DTC0102_tagCDBPlayer : DtcBasic { public static event Action beforePlayerDataInitializeEvent; //重登切换账号 或者 短暂的断线重连 都会触发 public static event Action beforePlayerDataInitializeEventOnRelogin; //重登切换账号触发 public static event Action beforePlayerDataInitializeEvent; //重登切换账号 或者 短暂的断线重连 都会触发,(慎用!!!) public static event Action beforePlayerDataInitializeEventOnRelogin; //重登切换账号触发 (大多情况用这个,注意服务端会发包列表类的存储重复添加的情况) public static event Action beforePlayerDataInitializeEventOnReconnect; //同账号断线重连触发 public static event Action afterPlayerDataInitializeEvent; public static event Action switchAccountEvent; Main/System/Achievement/AchievementManager.cs
@@ -14,13 +14,13 @@ Dictionary<int, int> achivementAwardDict = new Dictionary<int, int>(); public override void Init() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitialize; FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent; } public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitialize; FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent; } Main/System/BattlePass/BattlePassManager.cs
@@ -18,7 +18,7 @@ public override void Init() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitialize; PlayerDatas.Instance.playerDataRefreshEvent += OnPlayerDataRefresh; DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += OnPlayerLoginOk; BlessLVManager.Instance.OnBlessLVUpdateEvent += OnBlessLVUpdateEvent; @@ -27,7 +27,7 @@ public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitialize; PlayerDatas.Instance.playerDataRefreshEvent -= OnPlayerDataRefresh; DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent -= OnPlayerLoginOk; BlessLVManager.Instance.OnBlessLVUpdateEvent -= OnBlessLVUpdateEvent; Main/System/BillboardRank/RankModel.cs
@@ -30,7 +30,7 @@ public override void Init() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitialize; ParseConfig(); } @@ -58,7 +58,7 @@ public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitialize; } Main/System/BoneField/AdsManager.cs
@@ -7,12 +7,12 @@ public event Action<int, int, int> OnAdsInfoListUpdateEvent;//ADID type value public override void Init() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitializeEvent; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitializeEvent; } public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitializeEvent; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitializeEvent; } public void OnBeforePlayerDataInitializeEvent() Main/System/BoneField/BoneFieldManager.cs
@@ -9,7 +9,7 @@ public Redpoint parentRedpoint = new Redpoint(MainRedDot.MainChallengeRedpoint, MainRedDot.BoneFieldRepoint); public override void Init() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitializeEvent; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitializeEvent; DungeonManager.Instance.UpdateFBInfoListEvent += OnUpdateFBInfoChangeEvent; AdsManager.Instance.OnAdsInfoListUpdateEvent += OnAdsInfoListUpdateEvent; FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent; @@ -18,7 +18,7 @@ public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitializeEvent; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitializeEvent; DungeonManager.Instance.UpdateFBInfoListEvent -= OnUpdateFBInfoChangeEvent; AdsManager.Instance.OnAdsInfoListUpdateEvent -= OnAdsInfoListUpdateEvent; FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent; Main/System/DayMission/DayMissionManager.cs
@@ -19,7 +19,7 @@ public override void Init() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitialize; // GlobalTimeEvent.Instance.MSEvent += OnMSEvent; ParseConfig(); @@ -27,7 +27,7 @@ public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitialize; // GlobalTimeEvent.Instance.MSEvent -= OnMSEvent; } Main/System/DayMission/SignManager.cs
@@ -13,14 +13,14 @@ public override void Init() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitialize; FuncOpen.Instance.OnFuncStateChangeEvent += OnFuncStateChangeEvent; ParseConfig(); } public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitialize; FuncOpen.Instance.OnFuncStateChangeEvent -= OnFuncStateChangeEvent; } Main/System/Dungeon/DungeonManager.cs
@@ -14,12 +14,12 @@ public override void Init() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitializeEvent; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitializeEvent; } public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitializeEvent; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitializeEvent; } public void OnBeforePlayerDataInitializeEvent() Main/System/Guild/GuildEmblemModel.cs
@@ -52,14 +52,14 @@ public override void Init() { PlayerDatas.Instance.fairyData.OnRefreshFairyInfo += OnRefreshFairyInfo; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitialize; GuildManager.Instance.EnterOrQuitGuildEvent += OnEnterOrQuitGuildEvent; } public override void Release() { PlayerDatas.Instance.fairyData.OnRefreshFairyInfo -= OnRefreshFairyInfo; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitialize; GuildManager.Instance.EnterOrQuitGuildEvent -= OnEnterOrQuitGuildEvent; } Main/System/Invest/InvestModel.cs
@@ -49,7 +49,7 @@ public override void Init() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitialize; RechargeManager.Instance.rechargeCountEvent += OnRechargeCountEvent; //通过配置决定是否有此投资项,如港台没有登录投资 ParseConfig(); @@ -60,7 +60,7 @@ public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitialize; RechargeManager.Instance.rechargeCountEvent -= OnRechargeCountEvent; } Main/System/OfficialRank/OfficialRankManager.cs
@@ -23,7 +23,7 @@ { PlayerDatas.Instance.playerDataRefreshEvent += PlayerDataRefresh; BlessLVManager.Instance.OnBlessLVUpdateEvent += UpdateRedpoint; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += BeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += BeforePlayerDataInitialize; DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += UpdateRedpoint; @@ -41,7 +41,7 @@ { PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefresh; BlessLVManager.Instance.OnBlessLVUpdateEvent -= UpdateRedpoint; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= BeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= BeforePlayerDataInitialize; DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent -= UpdateRedpoint; } Main/System/Recharge/ExpSecretCollectionManager.cs
@@ -18,14 +18,14 @@ public override void Init() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitialize; var config = FuncConfigConfig.Get("LLMJ"); ctgID = int.Parse(config.Numerical1); } public override void Release() { DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitialize; DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitialize; } void OnBeforePlayerDataInitialize()