// 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()); }
// Token: 0x0600F747 RID: 63303 RVA: 0x004158B8 File Offset: 0x00413AB8 public void InitGuildMassiveCombatStrongHoldInfo(GuildMassiveCombatStronghold strongHold) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_InitGuildMassiveCombatStrongHoldInfoGuildMassiveCombatStronghold_hotfix != null) { this.m_InitGuildMassiveCombatStrongHoldInfoGuildMassiveCombatStronghold_hotfix.call(new object[] { this, strongHold }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; base.gameObject.SetActive(true); this.m_strongHold = strongHold; ConfigDataHeroTagInfo configDataHeroTagInfo = this.m_configDataLoader.GetConfigDataHeroTagInfo(strongHold.PreferredHeroTagIds[0]); this.m_campImage.sprite = AssetUtility.Instance.GetSprite(configDataHeroTagInfo.Icon); ConfigDataGuildMassiveCombatStrongholdInfo configDataGuildMassiveCombatStrongholdInfo = this.m_configDataLoader.GetConfigDataGuildMassiveCombatStrongholdInfo(strongHold.ConfigId); this.m_icon.sprite = AssetUtility.Instance.GetSprite(configDataGuildMassiveCombatStrongholdInfo.Resources); this.SetSuppressText(); }