| | |
| | | public event Action OnTimeOut; |
| | | public override void Init() |
| | | { |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitializeEvent; |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += OnBeforePlayerDataInitializeEventOnRelogin; |
| | | DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent += OnPlayerLoginOk; |
| | | PlayerDatas.Instance.playerDataRefreshEvent += OnPlayerDataRefreshEvent; |
| | | PackManager.Instance.RefreshItemEvent += OnRefreshItemEvent; |
| | |
| | | |
| | | public override void Release() |
| | | { |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitializeEvent; |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= OnBeforePlayerDataInitializeEventOnRelogin; |
| | | DTC0403_tagPlayerLoginLoadOK.playerLoginOkEvent -= OnPlayerLoginOk; |
| | | PlayerDatas.Instance.playerDataRefreshEvent -= OnPlayerDataRefreshEvent; |
| | | PackManager.Instance.RefreshItemEvent -= OnRefreshItemEvent; |
| | |
| | | UpdateRedPoint(); |
| | | } |
| | | |
| | | public void OnBeforePlayerDataInitializeEvent() |
| | | public void OnBeforePlayerDataInitializeEventOnRelogin() |
| | | { |
| | | dataDict.Clear(); |
| | | nowIDDict.Clear(); |