// Token: 0x0600F5A4 RID: 62884 RVA: 0x0040FD54 File Offset: 0x0040DF54 private void OnAddClick() { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_OnAddClick_hotfix != null) { this.m_OnAddClick_hotfix.call(new object[] { this }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; if (this.m_isAdd) { return; } ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; Guild guildInfo = projectLPlayerContext.GetGuildInfo(); if (guildInfo.IsMemberFull) { CommonUIController.Instance.ShowErrorMessage(-5224, 2f, null, true); return; } if (this.EventOnClick != null) { this.EventOnClick(this); } this.m_isAdd = !this.m_isAdd; this.m_addButtonStateCtrl.SetToUIState((!this.m_isAdd) ? "Add" : "Done", false, true); }
// 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: 0x0600F212 RID: 61970 RVA: 0x004048C0 File Offset: 0x00402AC0 public void InitGuildGameListItemInfo() { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_InitGuildGameListItemInfo_hotfix != null) { this.m_InitGuildGameListItemInfo_hotfix.call(new object[] { this }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; IConfigDataLoader configDataLoader = GameManager.Instance.ConfigDataLoader as IConfigDataLoader; int num = configDataLoader.ConfigableConstId_GuildMassiveCombatAvailableCountPerWeek - projectLPlayerContext.GetFinishedGuildMassiveCombatThisWeek(); Guild guildInfo = projectLPlayerContext.GetGuildInfo(); GuildMemberCacheObject guildMemberCacheObject = guildInfo.FindMember(projectLPlayerContext.GetUserId()); GuildTitle guildTitle; if (guildMemberCacheObject != null) { guildTitle = guildMemberCacheObject.Member.Title; } else { guildTitle = GuildTitle.None; } if (guildTitle == GuildTitle.President || guildTitle == GuildTitle.VP) { if (num != 0) { this.m_stateCtrl.SetToUIState("Normal", false, true); this.m_numberText.text = num + "/" + configDataLoader.ConfigableConstId_GuildMassiveCombatAvailableCountPerWeek; } else { this.m_stateCtrl.SetToUIState("Lock", false, true); this.m_lockedText.text = configDataLoader.UtilityGetStringByStringTable(StringTableId.StringTableId_Guild_GuildMassiveCombatCountZero); } } else if (num != 0) { if (guildInfo.MassiveCombat != null && guildInfo.MassiveCombat.RecentCombat != null) { this.m_stateCtrl.SetToUIState("Normal", false, true); this.m_numberText.text = num + "/" + configDataLoader.ConfigableConstId_GuildMassiveCombatAvailableCountPerWeek; } else { this.m_stateCtrl.SetToUIState("Lock", false, true); this.m_lockedText.text = configDataLoader.UtilityGetStringByStringTable(StringTableId.StringTableId_Guild_WaitOpenGuildMassiveCombat); } } else { this.m_stateCtrl.SetToUIState("Lock", false, true); this.m_lockedText.text = configDataLoader.UtilityGetStringByStringTable(StringTableId.StringTableId_Guild_GuildMassiveCombatCountZero); } }
// Token: 0x0600F24E RID: 62030 RVA: 0x00405578 File Offset: 0x00403778 private void GuildGameListUIController_OnGuildPlayListItemClick() { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_GuildGameListUIController_OnGuildPlayListItemClick_hotfix != null) { this.m_GuildGameListUIController_OnGuildPlayListItemClick_hotfix.call(new object[] { this }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; ProjectLPlayerContext projectLPlayerContext = GameManager.Instance.PlayerContext as ProjectLPlayerContext; Guild guildInfo = projectLPlayerContext.GetGuildInfo(); GuildMemberCacheObject guildMemberCacheObject = guildInfo.FindMember(projectLPlayerContext.GetUserId()); GuildTitle guildTitle; if (guildMemberCacheObject != null) { guildTitle = guildMemberCacheObject.Member.Title; } else { guildTitle = GuildTitle.None; } GuildMassiveCombatInfo recentCombat = guildInfo.MassiveCombat.RecentCombat; bool flag = (guildTitle == GuildTitle.President || guildTitle == GuildTitle.VP) && recentCombat == null; if (flag) { CommonUIController.Instance.StartShowFadeOutLoadingFadeIn(delegate { UIIntentReturnable intent = new UIIntentReturnable(this.m_currIntent, typeof(GuildRaidUITask).Name, null); UIManager.Instance.StartUITask(intent, true, false, new Action(this.GuildRaidUITask_OnLoadAllResCompleted)); }, FadeStyle.Black, -1f, -1f); } else { CommonUIController.Instance.StartShowFadeOutLoadingFadeIn(delegate { UIIntentReturnable intent = new UIIntentReturnable(this.m_currIntent, typeof(GuildMassiveCombatUITask).Name, null); UIManager.Instance.StartUITask(intent, true, false, new Action(this.GuildMassiveCombatUITask_OnLoadAllResCompleted)); }, FadeStyle.Black, -1f, -1f); } }