| | |
| | | public override void Init() |
| | | { |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitializeEventOnRelogin; |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnReconnect += OnBeforePlayerDataInitializeEventOnReconnect; |
| | | GuildManager.Instance.EnterOrQuitGuildEvent += OnEnterOrQuitGuildEvent; |
| | | StoreModel.Instance.RefreshBuyShopLimitEvent += OnRefreshShopLimit; |
| | | ParseConfig(); |
| | |
| | | public override void Release() |
| | | { |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitializeEventOnRelogin; |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnReconnect -= OnBeforePlayerDataInitializeEventOnReconnect; |
| | | GuildManager.Instance.EnterOrQuitGuildEvent -= OnEnterOrQuitGuildEvent; |
| | | StoreModel.Instance.RefreshBuyShopLimitEvent -= OnRefreshShopLimit; |
| | | } |
| | | |
| | | private void OnRefreshShopLimit() |
| | | private void OnBeforePlayerDataInitializeEventOnReconnect() |
| | | { |
| | | UpdateRedpoint(); |
| | | atkDefBatLogs.Clear(); |
| | | } |
| | | |
| | | private void OnBeforePlayerDataInitializeEventOnRelogin() |
| | |
| | | ResetBattleData(); |
| | | } |
| | | |
| | | private void OnRefreshShopLimit() |
| | | { |
| | | UpdateRedpoint(); |
| | | } |
| | | |
| | | private void OnEnterOrQuitGuildEvent(bool isEnter) |
| | | { |
| | | if (!isEnter) |