Пример #1
0
        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);
        }
Пример #2
0
 public override void Serialize(IDataWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(this.partyType);
     writer.WriteVarLong(this.partyLeaderId);
     writer.WriteSByte(this.maxParticipants);
     writer.WriteShort((short)((int)this.members.Length));
     PartyMemberInformations[] partyMemberInformationsArray = this.members;
     for (int i = 0; i < (int)partyMemberInformationsArray.Length; i++)
     {
         PartyMemberInformations partyMemberInformation = partyMemberInformationsArray[i];
         writer.WriteShort(partyMemberInformation.TypeId);
         partyMemberInformation.Serialize(writer);
     }
     writer.WriteShort((short)((int)this.guests.Length));
     PartyGuestInformations[] partyGuestInformationsArray = this.guests;
     for (int j = 0; j < (int)partyGuestInformationsArray.Length; j++)
     {
         partyGuestInformationsArray[j].Serialize(writer);
     }
     writer.WriteBoolean(this.restricted);
     writer.WriteUTF(this.partyName);
 }
Пример #3
0
 public override void Serialize(IDataWriter writer)
 {
     base.Serialize(writer);
     writer.WriteUShort(((ushort)(m_memberInformations.TypeID)));
     m_memberInformations.Serialize(writer);
 }
Пример #4
0
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteShort(MemberInformations.TypeId);
     MemberInformations.Serialize(writer);
 }
Пример #5
0
 public override void Serialize(IDataWriter writer)
 {
     base.Serialize(writer);
     writer.WriteShort(memberInformations.TypeId);
     memberInformations.Serialize(writer);
 }
Пример #6
0
 public override void Serialize(IDataWriter writer)
 {
     memberInformations.Serialize(writer);
 }