public override void Deserialize(IDataReader reader) { base.Deserialize(reader); int membersCount = reader.ReadUShort(); int membersIndex; m_members = new System.Collections.Generic.List <PartyInvitationMemberInformations>(); for (membersIndex = 0; (membersIndex < membersCount); membersIndex = (membersIndex + 1)) { PartyInvitationMemberInformations objectToAdd = new PartyInvitationMemberInformations(); objectToAdd.Deserialize(reader); m_members.Add(objectToAdd); } int guestsCount = reader.ReadUShort(); int guestsIndex; m_guests = new System.Collections.Generic.List <PartyGuestInformations>(); for (guestsIndex = 0; (guestsIndex < guestsCount); guestsIndex = (guestsIndex + 1)) { PartyGuestInformations objectToAdd = new PartyGuestInformations(); objectToAdd.Deserialize(reader); m_guests.Add(objectToAdd); } m_partyType = reader.ReadByte(); m_partyName = reader.ReadUTF(); m_fromId = reader.ReadVarUhLong(); m_fromName = reader.ReadUTF(); m_leaderId = reader.ReadVarUhLong(); }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); PartyType = reader.ReadByte(); PartyLeaderId = reader.ReadVarUhLong(); MaxParticipants = reader.ReadByte(); var membersCount = reader.ReadUShort(); Members = new List <PartyMemberInformations>(); for (var membersIndex = 0; membersIndex < membersCount; membersIndex++) { var objectToAdd = ProtocolTypeManager.GetInstance <PartyMemberInformations>(reader.ReadUShort()); objectToAdd.Deserialize(reader); Members.Add(objectToAdd); } var guestsCount = reader.ReadUShort(); Guests = new List <PartyGuestInformations>(); for (var guestsIndex = 0; guestsIndex < guestsCount; guestsIndex++) { var objectToAdd = new PartyGuestInformations(); objectToAdd.Deserialize(reader); Guests.Add(objectToAdd); } Restricted = reader.ReadBoolean(); PartyName = reader.ReadUTF(); }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); int membersCount = reader.ReadUShort(); int membersIndex; m_members = new System.Collections.Generic.List <PartyMemberInformations>(); for (membersIndex = 0; (membersIndex < membersCount); membersIndex = (membersIndex + 1)) { PartyMemberInformations objectToAdd = ProtocolTypeManager.GetInstance <PartyMemberInformations>((short)reader.ReadUShort()); objectToAdd.Deserialize(reader); m_members.Add(objectToAdd); } int guestsCount = reader.ReadUShort(); int guestsIndex; m_guests = new System.Collections.Generic.List <PartyGuestInformations>(); for (guestsIndex = 0; (guestsIndex < guestsCount); guestsIndex = (guestsIndex + 1)) { PartyGuestInformations objectToAdd = new PartyGuestInformations(); objectToAdd.Deserialize(reader); m_guests.Add(objectToAdd); } m_partyType = reader.ReadByte(); m_partyLeaderId = reader.ReadVarUhLong(); m_maxParticipants = reader.ReadByte(); m_restricted = reader.ReadBoolean(); m_partyName = reader.ReadUTF(); }
public override void Serialize(IDataWriter writer) { base.Serialize(writer); writer.WriteShort(((short)(m_members.Count))); int membersIndex; for (membersIndex = 0; (membersIndex < m_members.Count); membersIndex = (membersIndex + 1)) { PartyMemberInformations objectToSend = m_members[membersIndex]; writer.WriteUShort(((ushort)(objectToSend.TypeID))); objectToSend.Serialize(writer); } writer.WriteShort(((short)(m_guests.Count))); int guestsIndex; for (guestsIndex = 0; (guestsIndex < m_guests.Count); guestsIndex = (guestsIndex + 1)) { PartyGuestInformations objectToSend = m_guests[guestsIndex]; objectToSend.Serialize(writer); } writer.WriteByte(m_partyType); writer.WriteVarUhLong(m_partyLeaderId); writer.WriteByte(m_maxParticipants); writer.WriteBoolean(m_restricted); writer.WriteUTF(m_partyName); }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); PartyType = reader.ReadSByte(); PartyName = reader.ReadUTF(); FromId = reader.ReadVarUhLong(); FromName = reader.ReadUTF(); LeaderId = reader.ReadVarUhLong(); var MembersCount = reader.ReadShort(); Members = new List <PartyInvitationMemberInformations>(); for (var i = 0; i < MembersCount; i++) { PartyInvitationMemberInformations objectToAdd = ProtocolTypeManager.GetInstance(reader.ReadUShort()); objectToAdd.Deserialize(reader); Members.Add(objectToAdd); } var GuestsCount = reader.ReadShort(); Guests = new List <PartyGuestInformations>(); for (var i = 0; i < GuestsCount; i++) { var objectToAdd = new PartyGuestInformations(); objectToAdd.Deserialize(reader); Guests.Add(objectToAdd); } }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); PartyType = reader.ReadByte(); PartyName = reader.ReadUTF(); FromId = reader.ReadVarUhLong(); FromName = reader.ReadUTF(); LeaderId = reader.ReadVarUhLong(); var membersCount = reader.ReadUShort(); Members = new List <PartyInvitationMemberInformations>(); for (var membersIndex = 0; membersIndex < membersCount; membersIndex++) { var objectToAdd = new PartyInvitationMemberInformations(); objectToAdd.Deserialize(reader); Members.Add(objectToAdd); } var guestsCount = reader.ReadUShort(); Guests = new List <PartyGuestInformations>(); for (var guestsIndex = 0; guestsIndex < guestsCount; guestsIndex++) { var objectToAdd = new PartyGuestInformations(); objectToAdd.Deserialize(reader); Guests.Add(objectToAdd); } }
public override void Serialize(IDataWriter writer) { base.Serialize(writer); writer.WriteShort(((short)(m_members.Count))); int membersIndex; for (membersIndex = 0; (membersIndex < m_members.Count); membersIndex = (membersIndex + 1)) { PartyInvitationMemberInformations objectToSend = m_members[membersIndex]; objectToSend.Serialize(writer); } writer.WriteShort(((short)(m_guests.Count))); int guestsIndex; for (guestsIndex = 0; (guestsIndex < m_guests.Count); guestsIndex = (guestsIndex + 1)) { PartyGuestInformations objectToSend = m_guests[guestsIndex]; objectToSend.Serialize(writer); } writer.WriteByte(m_partyType); writer.WriteUTF(m_partyName); writer.WriteVarUhLong(m_fromId); writer.WriteUTF(m_fromName); writer.WriteVarUhLong(m_leaderId); }
public override void Deserialize(ICustomDataInput reader) { base.Deserialize(reader); PartyType = reader.ReadByte(); PartyLeaderId = reader.ReadVarLong(); MaxParticipants = reader.ReadByte(); var countMembers = reader.ReadShort(); Members = new List <PartyMemberInformations>(); for (short i = 0; i < countMembers; i++) { var memberstypeId = reader.ReadShort(); PartyMemberInformations type = new PartyMemberInformations(); type.Deserialize(reader); Members.Add(type); } var countGuests = reader.ReadShort(); Guests = new List <PartyGuestInformations>(); for (short i = 0; i < countGuests; i++) { PartyGuestInformations type = new PartyGuestInformations(); type.Deserialize(reader); Guests.Add(type); } Restricted = reader.ReadBoolean(); PartyName = reader.ReadUTF(); }
public PartyNewGuestMessage( int partyId, PartyGuestInformations guest ) : base( partyId ) { Guest = guest; }
public new void Deserialize(IDataReader reader) { base.Deserialize(reader); PartyType = reader.ReadByte(); PartyName = reader.ReadUTF(); FromId = reader.ReadVarLong(); FromName = reader.ReadUTF(); LeaderId = reader.ReadVarLong(); Members = new PartyInvitationMemberInformations[reader.ReadShort()]; for (var i = 0; i < Members.Length; i++) { (Members[i] = new PartyInvitationMemberInformations()).Deserialize(reader); } Guests = new PartyGuestInformations[reader.ReadShort()]; for (var i = 0; i < Guests.Length; i++) { (Guests[i] = new PartyGuestInformations()).Deserialize(reader); } }
public new void Deserialize(IDataReader reader) { base.Deserialize(reader); PartyType = reader.ReadByte(); PartyLeaderId = reader.ReadVarLong(); MaxParticipants = reader.ReadByte(); Members = new PartyMemberInformations[reader.ReadShort()]; for (var i = 0; i < Members.Length; i++) { (Members[i] = new PartyMemberInformations()).Deserialize(reader); } Guests = new PartyGuestInformations[reader.ReadShort()]; for (var i = 0; i < Guests.Length; i++) { (Guests[i] = new PartyGuestInformations()).Deserialize(reader); } Restricted = reader.ReadBoolean(); PartyName = reader.ReadUTF(); }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); this.partyType = (uint)reader.ReadByte(); if (this.partyType < 0U) { throw new Exception("Forbidden value (" + (object)this.partyType + ") on element of PartyInvitationDetailsMessage.partyType."); } this.partyName = reader.ReadUTF(); this.fromId = (double)reader.ReadVarUhLong(); if (this.fromId < 0.0 || this.fromId > 9.00719925474099E+15) { throw new Exception("Forbidden value (" + (object)this.fromId + ") on element of PartyInvitationDetailsMessage.fromId."); } this.fromName = reader.ReadUTF(); this.leaderId = (double)reader.ReadVarUhLong(); if (this.leaderId < 0.0 || this.leaderId > 9.00719925474099E+15) { throw new Exception("Forbidden value (" + (object)this.leaderId + ") on element of PartyInvitationDetailsMessage.leaderId."); } uint num1 = (uint)reader.ReadUShort(); for (int index = 0; (long)index < (long)num1; ++index) { PartyInvitationMemberInformations instance = ProtocolTypeManager.GetInstance <PartyInvitationMemberInformations>((uint)reader.ReadUShort()); instance.Deserialize(reader); this.members.Add(instance); } uint num2 = (uint)reader.ReadUShort(); for (int index = 0; (long)index < (long)num2; ++index) { PartyGuestInformations guestInformations = new PartyGuestInformations(); guestInformations.Deserialize(reader); this.guests.Add(guestInformations); } }
public PartyNewGuestMessage(uint partyId = 0, PartyGuestInformations guest = null) { PartyId = partyId; Guest = guest; }
public override void Deserialize(ICustomDataInput reader) { base.Deserialize(reader); this.guest = new PartyGuestInformations(); this.guest.Deserialize(reader); }
public PartyNewGuestMessage(PartyGuestInformations Guest) { this.Guest = Guest; }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); m_guest = new PartyGuestInformations(); m_guest.Deserialize(reader); }
public PartyNewGuestMessage(PartyGuestInformations guest) { m_guest = guest; }
public new void Deserialize(IDataReader reader) { base.Deserialize(reader); Guest = new PartyGuestInformations(); Guest.Deserialize(reader); }