Exemplo n.º 1
0
        // 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());
        }