| | |
| | | public event Action OnUpdateGameRecInfo; |
| | | public override void Init() |
| | | { |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent += OnBeforePlayerDataInitializeEvent; |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin += BeforePlayerDataInitializeEventOnRelogin; |
| | | PlayerDatas.Instance.playerDataRefreshEvent += PlayerDataRefresh; |
| | | InitTable(); |
| | | InitRedpoint(); |
| | |
| | | |
| | | public override void Release() |
| | | { |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEvent -= OnBeforePlayerDataInitializeEvent; |
| | | DTC0102_tagCDBPlayer.beforePlayerDataInitializeEventOnRelogin -= BeforePlayerDataInitializeEventOnRelogin; |
| | | PlayerDatas.Instance.playerDataRefreshEvent -= PlayerDataRefresh; |
| | | } |
| | | |
| | | public void OnBeforePlayerDataInitializeEvent() |
| | | public void BeforePlayerDataInitializeEventOnRelogin() |
| | | { |
| | | matchInfoList.Clear(); |
| | | gameRecDict.Clear(); |
| | | allFaceInfoDict.Clear(); |
| | | } |
| | | |
| | | void InitRedpoint() |