// Token: 0x06009309 RID: 37641 RVA: 0x002A7340 File Offset: 0x002A5540 protected override void UpdateView() { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_UpdateView_hotfix != null) { this.m_UpdateView_hotfix.call(new object[] { this }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; if (base.IsOpeningUI()) { this.m_anikiUIController.Open(); } ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; this.m_playerResourceUIController.UpdatePlayerResource(); this.m_anikiUIController.SetDailyRewardCount(projectLPlayerContext.GetAnikiDailyRewardRestCount(), projectLPlayerContext.GetDailyBonusMaxNums(GameFunctionType.GameFunctionType_AnikiGym)); this.m_anikiUIController.ClearAnikiGymListItems(); foreach (KeyValuePair <int, ConfigDataAnikiGymInfo> keyValuePair in configDataLoader.GetAllConfigDataAnikiGymInfo()) { this.m_anikiUIController.AddAnikiGymListItem(keyValuePair.Value, projectLPlayerContext.IsAnikiGymOpened(keyValuePair.Key)); } if (this.m_anikiGymInfo != null) { this.m_anikiUIController.SetSelectedAnikiGym(this.m_anikiGymInfo); this.UpdateAnikiLevels(this.m_anikiGymInfo); } }
// Token: 0x06009304 RID: 37636 RVA: 0x002A6E00 File Offset: 0x002A5000 protected override bool IsNeedLoadDynamicRes() { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_IsNeedLoadDynamicRes_hotfix != null) { return(Convert.ToBoolean(this.m_IsNeedLoadDynamicRes_hotfix.call(new object[] { this }))); } BJLuaObjHelper.IsSkipLuaHotfix = false; IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; base.ClearAssetList(); foreach (KeyValuePair <int, ConfigDataAnikiGymInfo> keyValuePair in configDataLoader.GetAllConfigDataAnikiGymInfo()) { base.CollectSpriteAsset(keyValuePair.Value.Icon); } List <Goods> list = new List <Goods>(); foreach (KeyValuePair <int, ConfigDataAnikiLevelInfo> keyValuePair2 in configDataLoader.GetAllConfigDataAnikiLevelInfo()) { ConfigDataAnikiLevelInfo value = keyValuePair2.Value; base.CollectSpriteAsset(value.Icon1); base.CollectSpriteAsset(value.Icon2); list.Clear(); UIUtility.AppendRandomDropRewardGoodsToList(value.Drop_ID, list); foreach (Goods goods in list) { base.CollectSpriteAsset(UIUtility.GetGoodsIconName(goods.GoodsType, goods.Id)); } } return(base.IsNeedLoadDynamicRes()); }
// Token: 0x06009303 RID: 37635 RVA: 0x002A6CA8 File Offset: 0x002A4EA8 private void InitDataFromUIIntent(UIIntent intent) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_InitDataFromUIIntentUIIntent_hotfix != null) { this.m_InitDataFromUIIntentUIIntent_hotfix.call(new object[] { this, intent }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; this.m_anikiGymInfo = null; UIIntentCustom uiintentCustom = intent as UIIntentCustom; if (uiintentCustom != null) { this.m_anikiGymInfo = uiintentCustom.GetClassParam <ConfigDataAnikiGymInfo>("AnikiGymInfo"); } if (this.m_anikiGymInfo != null && !projectLPlayerContext.IsAnikiGymOpened(this.m_anikiGymInfo.ID)) { this.m_anikiGymInfo = null; } if (this.m_anikiGymInfo == null) { foreach (KeyValuePair <int, ConfigDataAnikiGymInfo> keyValuePair in configDataLoader.GetAllConfigDataAnikiGymInfo()) { if (projectLPlayerContext.IsAnikiGymOpened(keyValuePair.Key)) { this.m_anikiGymInfo = keyValuePair.Value; break; } } } }