// 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); } }
public static int get_Member(IntPtr l) { int result; try { GuildMemberCacheObject guildMemberCacheObject = (GuildMemberCacheObject)LuaObject.checkSelf(l); LuaObject.pushValue(l, true); LuaObject.pushValue(l, guildMemberCacheObject.Member); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int constructor(IntPtr l) { int result; try { GuildMemberCacheObject o = new GuildMemberCacheObject(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int GetPresident(IntPtr l) { int result; try { Guild guild = (Guild)LuaObject.checkSelf(l); GuildMemberCacheObject president = guild.GetPresident(); LuaObject.pushValue(l, true); LuaObject.pushValue(l, president); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
// 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); } }
public static int set_Member(IntPtr l) { int result; try { GuildMemberCacheObject guildMemberCacheObject = (GuildMemberCacheObject)LuaObject.checkSelf(l); GuildMember member; LuaObject.checkType <GuildMember>(l, 2, out member); guildMemberCacheObject.Member = member; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int set_Dirty(IntPtr l) { int result; try { GuildMemberCacheObject guildMemberCacheObject = (GuildMemberCacheObject)LuaObject.checkSelf(l); bool dirty; LuaObject.checkType(l, 2, out dirty); guildMemberCacheObject.Dirty = dirty; LuaObject.pushValue(l, true); result = 1; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int FindMember(IntPtr l) { int result; try { Guild guild = (Guild)LuaObject.checkSelf(l); string userId; LuaObject.checkType(l, 2, out userId); GuildMemberCacheObject o = guild.FindMember(userId); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
public static int AddMember(IntPtr l) { int result; try { Guild guild = (Guild)LuaObject.checkSelf(l); GuildMember member; LuaObject.checkType <GuildMember>(l, 2, out member); GuildMemberCacheObject o = guild.AddMember(member); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }