// 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()); }