// Token: 0x0600F7BD RID: 63421 RVA: 0x00416A54 File Offset: 0x00414C54 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(); ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; Guild guildInfo = projectLPlayerContext.GetGuildInfo(); GuildMassiveCombatInfo recentCombat = guildInfo.MassiveCombat.RecentCombat; if (recentCombat != null) { List <GuildMassiveCombatStronghold> list = new List <GuildMassiveCombatStronghold>(recentCombat.Strongholds); foreach (GuildMassiveCombatStronghold guildMassiveCombatStronghold in list) { ConfigDataHeroTagInfo configDataHeroTagInfo = configDataLoader.GetConfigDataHeroTagInfo(guildMassiveCombatStronghold.PreferredHeroTagIds[0]); base.CollectSpriteAsset(configDataHeroTagInfo.Icon); ConfigDataGuildMassiveCombatStrongholdInfo configDataGuildMassiveCombatStrongholdInfo = configDataLoader.GetConfigDataGuildMassiveCombatStrongholdInfo(guildMassiveCombatStronghold.ConfigId); base.CollectSpriteAsset(configDataGuildMassiveCombatStrongholdInfo.Resources); } } return(base.IsNeedLoadDynamicRes()); }