| | |
| | | public int treasureBackLvLimit { get; private set; }
|
| | | public float treasureBackPercent { get; private set; }
|
| | | public int treasureExitLvLimit { get; private set; }
|
| | | public int exitRecord { get; set; }
|
| | |
|
| | | public List<int> cacheGotAchievements {
|
| | | get { return m_CacheGotAchievements; }
|
| | |
| | | packageModel.RefreshItemCountAct += OnPackageItemChange;
|
| | | WindowCenter.Instance.windowAfterOpenEvent += OnWindowOpen;
|
| | | NewBieCenter.Instance.guideCompletedEvent += GuideComplete;
|
| | | StageManager.Instance.onStageLoadFinish += OnStageLoadFinish;
|
| | | }
|
| | |
|
| | | public override void UnInit()
|
| | |
| | | FuncOpen.Instance.OnFuncStateChangeEvent -= OnFunctionStateChange;
|
| | | packageModel.RefreshItemCountAct -= OnPackageItemChange;
|
| | | WindowCenter.Instance.windowAfterOpenEvent -= OnWindowOpen;
|
| | | StageManager.Instance.onStageLoadFinish -= OnStageLoadFinish;
|
| | | }
|
| | |
|
| | | public void OnAfterPlayerDataInitialize()
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | private void OnStageLoadFinish()
|
| | | {
|
| | | if (!(StageManager.Instance.CurrentStage is DungeonStage))
|
| | | {
|
| | | exitRecord = 0;
|
| | | }
|
| | | }
|
| | |
|
| | | Dictionary<TreasureCategory, int> treasureUnlockShowDict = new Dictionary<TreasureCategory, int>();
|
| | | public int GetTreasureUnlockShow(TreasureCategory _type)
|
| | | {
|