| | |
| | | ParseWorldMaps();
|
| | | ParseLocalMaps();
|
| | |
|
| | | PlayerDatas.Instance.playerDataRefreshEvent += OnPlayerLevelChange;
|
| | | PlayerDatas.Instance.playerDataRefreshEvent += OnPlayerDataChange;
|
| | | TaskModel.Event_TaskInformation += OnMainLineTaskInfoUpdate;
|
| | | }
|
| | |
|
| | | public override void UnInit()
|
| | | {
|
| | | PlayerDatas.Instance.playerDataRefreshEvent -= OnPlayerLevelChange;
|
| | | PlayerDatas.Instance.playerDataRefreshEvent -= OnPlayerDataChange;
|
| | | TaskModel.Event_TaskInformation -= OnMainLineTaskInfoUpdate;
|
| | | }
|
| | |
|
| | |
| | | return true;
|
| | | }
|
| | |
|
| | | private void OnPlayerLevelChange(PlayerDataType refreshType)
|
| | | private void OnPlayerDataChange(PlayerDataType refreshType)
|
| | | {
|
| | | switch (refreshType)
|
| | | {
|
| | | case PlayerDataType.LV:
|
| | | case PlayerDataType.RealmLevel:
|
| | | UpdateMapsUnlockedState();
|
| | | break;
|
| | | }
|