public IZ_GUILD_MEMBER_ADD(byte[] packet) : base(packet) { using (var ms = new MemoryStream(packet)) { using (var br = new BinaryReader(ms)) { Command = br.ReadUInt16(); GDID = br.ReadInt32(); GUILDMINFO = new GUILDMINFO(br); if (ms.Position != ms.Length) { throw new NotImplementedException(); } } } }
public IZ_GUILD_MEMBERINFO_TOD(byte[] packet) : base(packet) { using (var ms = new MemoryStream(packet)) { using (var br = new BinaryReader(ms)) { Command = br.ReadUInt16(); Length = br.ReadUInt16(); GDID = br.ReadInt32(); AID = br.ReadInt32(); GuildMInfo = new GUILDMINFO[(Length - 12) / GUILDMINFO.Length]; for (var i = 0; i < GuildMInfo.Length; i++) { GuildMInfo[i] = new GUILDMINFO(br); } if (ms.Position != ms.Length) { throw new NotImplementedException(); } } } }