public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteInt(accountId);
     writer.WriteVarUhInt(playerId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
Example #2
0
        public virtual void Serialize(IDataWriter writer)
        {
            writer.WriteVarLong(guestId);
            writer.WriteVarLong(hostId);
            writer.WriteUTF(name);
            guestLook.Serialize(writer);
            writer.WriteSByte(breed);
            writer.WriteBoolean(sex);
            writer.WriteShort(status.TypeId);
            status.Serialize(writer);
            var companions_before = writer.Position;
            var companions_count  = 0;

            writer.WriteUShort(0);
            foreach (var entry in companions)
            {
                entry.Serialize(writer);
                companions_count++;
            }
            var companions_after = writer.Position;

            writer.Seek((int)companions_before);
            writer.WriteUShort((ushort)companions_count);
            writer.Seek((int)companions_after);
        }
Example #3
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(accountId);
     writer.WriteVarInt(playerId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
 public void Serialize(IDataWriter writer)
 {
     writer.WriteInt(accountId);
     writer.WriteVarLong(playerId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
Example #5
0
        public override void Serialize(IDataWriter writer)
        {
            base.Serialize(writer);
            writer.WriteVarInt(lifePoints);
            writer.WriteVarInt(maxLifePoints);
            writer.WriteVarShort(prospecting);
            writer.WriteByte(regenRate);
            writer.WriteVarShort(initiative);
            writer.WriteSByte(alignmentSide);
            writer.WriteShort(worldX);
            writer.WriteShort(worldY);
            writer.WriteInt(mapId);
            writer.WriteVarShort(subAreaId);
            writer.WriteShort(status.TypeId);
            status.Serialize(writer);
            var companions_before = writer.Position;
            var companions_count  = 0;

            writer.WriteUShort(0);
            foreach (var entry in companions)
            {
                entry.Serialize(writer);
                companions_count++;
            }
            var companions_after = writer.Position;

            writer.Seek((int)companions_before);
            writer.WriteUShort((ushort)companions_count);
            writer.Seek((int)companions_after);
        }
 public override void Serialize(IDataWriter writer)
 {
     base.Serialize(writer);
     writer.WriteUTF(name);
     status.Serialize(writer);
     writer.WriteVarShort((int)leagueId);
     writer.WriteInt(ladderPosition);
     writer.WriteBoolean(hiddenInPrefight);
 }
Example #7
0
 public override void Serialize(IDataWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarLong(playerId);
     writer.WriteUTF(playerName);
     writer.WriteVarShort((int)moodSmileyId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(guestId);
     writer.WriteInt(hostId);
     writer.WriteUTF(name);
     guestLook.Serialize(writer);
     writer.WriteSByte(breed);
     writer.WriteBoolean(sex);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarInt(playerId);
     writer.WriteUTF(playerName);
     writer.WriteByte(level);
     writer.WriteSByte(alignmentSide);
     writer.WriteSByte(breed);
     writer.WriteBoolean(sex);
     guildInfo.Serialize(writer);
     writer.WriteSByte(moodSmileyId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
Example #10
0
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteVarUhLong(playerId);
     writer.WriteUTF(playerName);
     writer.WriteByte(level);
     writer.WriteSByte(alignmentSide);
     writer.WriteSByte(breed);
     writer.WriteBoolean(sex);
     guildInfo.Serialize(writer);
     writer.WriteVarUhShort(moodSmileyId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
 public virtual void Serialize(IDataWriter writer)
 {
     writer.WriteVarLong(playerId);
     writer.WriteUTF(playerName);
     writer.WriteSbyte(alignmentSide);
     writer.WriteSbyte(breed);
     writer.WriteBoolean(sex);
     writer.WriteBoolean(isInWorkshop);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteDouble(mapId);
     writer.WriteVarShort((int)subAreaId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
Example #12
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(playerId);
     writer.WriteUTF(playerName);
     writer.WriteSByte(alignmentSide);
     writer.WriteSByte(breed);
     writer.WriteBoolean(sex);
     writer.WriteBoolean(isInWorkshop);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteInt(mapId);
     writer.WriteShort(subAreaId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
Example #13
0
 public virtual void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhLong(playerId);
     writer.WriteUTF(playerName);
     writer.WriteSByte(alignmentSide);
     writer.WriteSByte(breed);
     writer.WriteBoolean(sex);
     writer.WriteBoolean(isInWorkshop);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteInt(mapId);
     writer.WriteVarUhShort(subAreaId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
 public virtual void Serialize(IWriter writer)
 {
     writer.WriteVarLong(guestId);
     writer.WriteVarLong(hostId);
     writer.WriteUTF(name);
     guestLook.Serialize(writer);
     writer.WriteSByte(breed);
     writer.WriteBoolean(sex);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
     writer.WriteShort((short)companions.Count());
     foreach (var entry in companions)
     {
         entry.Serialize(writer);
     }
 }
Example #15
0
 public virtual void Serialize(ICustomDataOutput writer)
 {
     writer.WriteInt(guestId);
     writer.WriteInt(hostId);
     writer.WriteUTF(name);
     guestLook.Serialize(writer);
     writer.WriteSByte(breed);
     writer.WriteBoolean(sex);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
     writer.WriteUShort((ushort)companions.Count());
     foreach (var entry in companions)
     {
         entry.Serialize(writer);
     }
 }
 public virtual void Serialize(IDataWriter writer)
 {
     writer.WriteVarLong(guestId);
     writer.WriteVarLong(hostId);
     writer.WriteUTF(name);
     guestLook.Serialize(writer);
     writer.WriteSbyte(breed);
     writer.WriteBoolean(sex);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
     writer.WriteShort((short)entities.Length);
     foreach (var entry in entities)
     {
         entry.Serialize(writer);
     }
 }
Example #17
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteInt(lifePoints);
     writer.WriteInt(maxLifePoints);
     writer.WriteShort(prospecting);
     writer.WriteByte(regenRate);
     writer.WriteShort(initiative);
     writer.WriteSByte(alignmentSide);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteInt(mapId);
     writer.WriteShort(subAreaId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
Example #18
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(guestId);
     writer.WriteInt(hostId);
     writer.WriteUTF(name);
     guestLook.Serialize(writer);
     writer.WriteSByte(breed);
     writer.WriteBoolean(sex);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
     writer.WriteUShort((ushort)companions.Length);
     foreach (var entry in companions)
     {
         entry.Serialize(writer);
     }
 }
Example #19
0
        public override void Serialize(IDataWriter writer)
        {
            base.Serialize(writer);
            byte byteWrapper = 0;

            BooleanByteWrapper.SetFlag(byteWrapper, 0, sex);
            BooleanByteWrapper.SetFlag(byteWrapper, 1, false);
            writer.WriteByte(byteWrapper);
            writer.WriteVarLong(playerId);
            writer.WriteUTF(playerName);
            writer.WriteByte(level);
            writer.WriteSByte(alignmentSide);
            writer.WriteSByte(breed);
            guildInfo.Serialize(writer);
            writer.WriteVarShort((int)moodSmileyId);
            writer.WriteShort(status.TypeId);
            status.Serialize(writer);
        }
Example #20
0
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(breed);
     writer.WriteBoolean(sex);
     writer.WriteVarUhShort(rank);
     writer.WriteVarUhLong(givenExperience);
     writer.WriteSByte(experienceGivenPercent);
     writer.WriteVarUhInt(rights);
     writer.WriteSByte(connected);
     writer.WriteSByte(alignmentSide);
     writer.WriteUShort(hoursSinceLastConnection);
     writer.WriteSByte(moodSmileyId);
     writer.WriteInt(accountId);
     writer.WriteInt(achievementPoints);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
        public override void Serialize(IDataWriter writer)
        {
            base.Serialize(writer);
            byte flag1 = 0;

            flag1 = BooleanByteWrapper.SetFlag(flag1, 0, sex);
            flag1 = BooleanByteWrapper.SetFlag(flag1, 1, havenBagShared);
            writer.WriteByte(flag1);
            writer.WriteVarLong(playerId);
            writer.WriteUTF(playerName);
            writer.WriteVarShort((int)level);
            writer.WriteSbyte(alignmentSide);
            writer.WriteSbyte(breed);
            guildInfo.Serialize(writer);
            writer.WriteVarShort((int)moodSmileyId);
            writer.WriteShort(status.TypeId);
            status.Serialize(writer);
        }
Example #22
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(breed);
     writer.WriteBoolean(sex);
     writer.WriteShort(rank);
     writer.WriteDouble(givenExperience);
     writer.WriteSByte(experienceGivenPercent);
     writer.WriteUInt(rights);
     writer.WriteSByte(connected);
     writer.WriteSByte(alignmentSide);
     writer.WriteUShort(hoursSinceLastConnection);
     writer.WriteSByte(moodSmileyId);
     writer.WriteInt(accountId);
     writer.WriteInt(achievementPoints);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
Example #23
0
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteVarUhInt(lifePoints);
     writer.WriteVarUhInt(maxLifePoints);
     writer.WriteVarUhShort(prospecting);
     writer.WriteByte(regenRate);
     writer.WriteVarUhShort(initiative);
     writer.WriteSByte(alignmentSide);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteInt(mapId);
     writer.WriteVarUhShort(subAreaId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
     writer.WriteUShort((ushort)companions.Count());
     foreach (var entry in companions)
     {
         entry.Serialize(writer);
     }
 }
Example #24
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarInt(lifePoints);
     writer.WriteVarInt(maxLifePoints);
     writer.WriteVarShort(prospecting);
     writer.WriteByte(regenRate);
     writer.WriteVarShort(initiative);
     writer.WriteSByte(alignmentSide);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteInt(mapId);
     writer.WriteVarShort(subAreaId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
     writer.WriteUShort((ushort)companions.Length);
     foreach (var entry in companions)
     {
         entry.Serialize(writer);
     }
 }
 public override void Serialize(IWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarInt((int)lifePoints);
     writer.WriteVarInt((int)maxLifePoints);
     writer.WriteVarShort((int)prospecting);
     writer.WriteByte(regenRate);
     writer.WriteVarShort((int)initiative);
     writer.WriteSByte(alignmentSide);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteInt(mapId);
     writer.WriteVarShort((int)subAreaId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
     writer.WriteShort((short)companions.Count());
     foreach (var entry in companions)
     {
         entry.Serialize(writer);
     }
 }
        public override void Serialize(IDataWriter writer)
        {
            base.Serialize(writer);
            byte flag1 = 0;

            flag1 = BooleanByteWrapper.SetFlag(flag1, 0, sex);
            flag1 = BooleanByteWrapper.SetFlag(flag1, 1, havenBagShared);
            writer.WriteByte(flag1);
            writer.WriteSbyte(breed);
            writer.WriteVarShort((int)rank);
            writer.WriteVarLong(givenExperience);
            writer.WriteSbyte(experienceGivenPercent);
            writer.WriteVarInt((int)rights);
            writer.WriteSbyte(connected);
            writer.WriteSbyte(alignmentSide);
            writer.WriteUShort(hoursSinceLastConnection);
            writer.WriteVarShort((int)moodSmileyId);
            writer.WriteInt(accountId);
            writer.WriteInt(achievementPoints);
            writer.WriteShort(status.TypeId);
            status.Serialize(writer);
        }
Example #27
0
 public override void Serialize(IDataWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarInt((int)lifePoints);
     writer.WriteVarInt((int)maxLifePoints);
     writer.WriteVarShort((int)prospecting);
     writer.WriteByte(regenRate);
     writer.WriteVarShort((int)initiative);
     writer.WriteSbyte(alignmentSide);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteDouble(mapId);
     writer.WriteVarShort((int)subAreaId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
     writer.WriteShort((short)entities.Length);
     foreach (var entry in entities)
     {
         writer.WriteShort(entry.TypeId);
         entry.Serialize(writer);
     }
 }
Example #28
0
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteUTF(name);
     status.Serialize(writer);
 }
Example #29
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteUTF(name);
     status.Serialize(writer);
 }
 public override void Serialize(IDataWriter writer)
 {
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }