// Token: 0x06009189 RID: 37257 RVA: 0x002A25BC File Offset: 0x002A07BC
        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;
            base.ClearAssetList();
            IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader;

            if (configDataLoader != null)
            {
                List <AdvertisementFlowLayout> allAdvertisementFlowLayouts = this.m_playerCtx.GetAllAdvertisementFlowLayouts();
                foreach (AdvertisementFlowLayout advertisementFlowLayout in allAdvertisementFlowLayouts)
                {
                    ConfigDataOperationalActivityInfo configDataOperationalActivityInfo = configDataLoader.GetConfigDataOperationalActivityInfo(advertisementFlowLayout.ActivityId);
                    if (configDataOperationalActivityInfo != null)
                    {
                        base.CollectSpriteAsset(configDataOperationalActivityInfo.AdvertisingImage);
                    }
                }
            }
            return(base.IsNeedLoadDynamicRes());
        }
        // Token: 0x0600918A RID: 37258 RVA: 0x002A26C0 File Offset: 0x002A08C0
        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_activityNoticeUICtrl.SignOpenTween();
            }
            IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader;

            if (configDataLoader == null)
            {
                return;
            }
            List <AdvertisementFlowLayout> allAdvertisementFlowLayouts = this.m_playerCtx.GetAllAdvertisementFlowLayouts();
            List <ActivityNoticeInfo>      list = new List <ActivityNoticeInfo>();

            foreach (AdvertisementFlowLayout advertisementFlowLayout in allAdvertisementFlowLayouts)
            {
                ConfigDataOperationalActivityInfo configDataOperationalActivityInfo = configDataLoader.GetConfigDataOperationalActivityInfo(advertisementFlowLayout.ActivityId);
                if (configDataOperationalActivityInfo != null)
                {
                    list.Add(new ActivityNoticeInfo
                    {
                        ActivityId = advertisementFlowLayout.ActivityId,
                        ImageName  = configDataOperationalActivityInfo.AdvertisingImage,
                        IsLarge    = advertisementFlowLayout.IsLarge,
                        SortId     = advertisementFlowLayout.SortId,
                        Desc       = configDataOperationalActivityInfo.Desc
                    });
                }
            }
            list.Sort((ActivityNoticeInfo a, ActivityNoticeInfo b) => a.SortId.CompareTo(b.SortId));
            this.m_activityNoticeUICtrl.UpdateActivityList(list);
        }