// Token: 0x06003B8B RID: 15243 RVA: 0x0010FB38 File Offset: 0x0010DD38 public static Guild FromPb(ProGuild pb) { Guild guild = new Guild { Id = pb.Id, Name = pb.Name, Bulletin = pb.Bulletin, HiringDeclaration = pb.HiringDeclaration, AutoJoin = pb.AutoJoin, TotalBattlePower = pb.TotalBattlePower, TotalActivities = pb.TotalActivities, LastWeekActivities = pb.LastWeekActivities, Activities = pb.Activities, CurrentWeekActivities = pb.CurrentWeekActivities, JoinLevel = pb.JoinLevel, MassiveCombat = pb.MassiveCombatInfo.ToMemory() }; foreach (ProGuildMember pb2 in pb.Members) { GuildMemberCacheObject item = new GuildMemberCacheObject { Member = GuildMember.FromPb(pb2) }; guild.Members.Add(item); } return(guild); }
// Token: 0x0600705D RID: 28765 RVA: 0x001F653C File Offset: 0x001F473C public void RefreshGuild(ProGuild proGuild) { if (!BJLuaObjHelper.IsSkipLuaHotfix && this.TryInitHotFix("") && this.m_RefreshGuildProGuild_hotfix != null) { this.m_RefreshGuildProGuild_hotfix.call(new object[] { this, proGuild }); return; } BJLuaObjHelper.IsSkipLuaHotfix = false; if (proGuild == null) { base.SetGuildId(null); this.m_guild = null; return; } base.SetGuildId(proGuild.Id); Guild guild = Guild.FromPb(proGuild); if (guild == null) { this.m_guild = null; } else { if (this.m_guild == null) { this.m_guild = guild; return; } this.m_guild.Id = guild.Id; this.m_guild.Name = guild.Name; this.m_guild.Bulletin = guild.Bulletin; this.m_guild.HiringDeclaration = guild.HiringDeclaration; this.m_guild.AutoJoin = guild.AutoJoin; this.m_guild.TotalBattlePower = guild.TotalBattlePower; this.m_guild.TotalActivities = guild.TotalActivities; this.m_guild.LastWeekActivities = guild.LastWeekActivities; this.m_guild.Activities = guild.Activities; this.m_guild.CurrentWeekActivities = guild.CurrentWeekActivities; this.m_guild.Members = guild.Members; } }
public static int ToPb_s(IntPtr l) { int result; try { Guild g; LuaObject.checkType <Guild>(l, 1, out g); ProGuild o = Guild.ToPb(g); LuaObject.pushValue(l, true); LuaObject.pushValue(l, o); result = 2; } catch (Exception e) { result = LuaObject.error(l, e); } return(result); }
// Token: 0x06003B8A RID: 15242 RVA: 0x0010FA2C File Offset: 0x0010DC2C public static ProGuild ToPb(Guild g) { ProGuild proGuild = new ProGuild { Id = g.Id, Name = g.Name, Bulletin = g.Bulletin, HiringDeclaration = g.HiringDeclaration, AutoJoin = g.AutoJoin, TotalBattlePower = g.TotalBattlePower, TotalActivities = g.TotalActivities, LastWeekActivities = g.LastWeekActivities, Activities = g.Activities, CurrentWeekActivities = g.CurrentWeekActivities, JoinLevel = g.JoinLevel, MassiveCombatInfo = g.MassiveCombat.ToPro() }; foreach (GuildMemberCacheObject guildMemberCacheObject in g.Members) { proGuild.Members.Add(GuildMember.ToPb(guildMemberCacheObject.Member)); } return(proGuild); }