public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteInt(senderId);
     writer.WriteUTF(senderName);
     writer.WriteInt(senderAccountId);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(memberId);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteInt(mapId);
     writer.WriteVarShort(subAreaId);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteInt(arg1);
     writer.WriteInt(arg2);
     writer.WriteInt(arg3);
     writer.WriteShort(delay);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteUShort((ushort)ids.Length);
     foreach (var entry in ids)
     {
          writer.WriteInt(entry);
     }
     writer.WriteUShort((ushort)deadsIds.Length);
     foreach (var entry in deadsIds)
     {
          writer.WriteInt(entry);
     }
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(casterId);
     writer.WriteVarShort(targetCellId);
     writer.WriteVarShort(spellId);
     writer.WriteSByte(spellLevel);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteInt(targetId);
     writer.WriteVarShort(loss);
     writer.WriteVarShort(permanentDamages);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(actionId);
     writer.WriteInt(sourceId);
     writer.WriteShort(effect.TypeId);
     effect.Serialize(writer);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteInt(mountId);
     writer.WriteDouble(date);
     writer.WriteVarShort(modelId);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(channel);
     writer.WriteUTF(content);
     writer.WriteInt(timestamp);
     writer.WriteUTF(fingerprint);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteInt(targetId);
     writer.WriteVarShort(spellId);
     writer.WriteVarShort(value);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(fightId);
     writer.WriteVarInt(sourceId);
     writer.WriteVarInt(targetId);
     writer.WriteBoolean(accept);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(areaId);
     writer.WriteSByte(atLeastNbMount);
     writer.WriteSByte(atLeastNbMachine);
     writer.WriteVarInt(maxPrice);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteShort(humanoidInfo.TypeId);
     humanoidInfo.Serialize(writer);
     writer.WriteInt(accountId);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(playerState);
     writer.WriteVarShort(lastConnection);
     writer.WriteInt(achievementPoints);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(msgId);
     writer.WriteInt(timeStamp);
     writer.WriteUTF(owner);
     writer.WriteVarShort(objectGenericId);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(itemUID);
     writer.WriteInt(objGenericId);
     writer.WriteUShort((ushort)effects.Length);
     foreach (var entry in effects)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
     writer.WriteUShort((ushort)prices.Length);
     foreach (var entry in prices)
     {
          writer.WriteVarInt(entry);
     }
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteByte(level);
     guildInfo.Serialize(writer);
     writer.WriteInt(experienceForGuild);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(cellId);
     writer.WriteSByte(zoneSize);
     writer.WriteInt(cellColor);
     writer.WriteSByte(cellsType);
 }
Exemple #19
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteByte(position);
     writer.WriteInt(spellId);
     writer.WriteSByte(spellLevel);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(challengeId);
     writer.WriteInt(targetId);
     writer.WriteVarInt(xpBonus);
     writer.WriteVarInt(dropBonus);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(contextualId);
     look.Serialize(writer);
     writer.WriteShort(disposition.TypeId);
     disposition.Serialize(writer);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteInt(targetId);
     writer.WriteShort(startCellId);
     writer.WriteShort(endCellId);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(companionGenericId);
     writer.WriteByte(level);
     writer.WriteInt(masterId);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteShort(identification.TypeId);
     identification.Serialize(writer);
     writer.WriteByte(guildLevel);
     writer.WriteInt(taxCollectorAttack);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(accountId);
     writer.WriteBoolean(tutorialAvailable);
     writer.WriteUShort(breedsVisible);
     writer.WriteUShort(breedsAvailable);
     writer.WriteSByte(status);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(requestId);
     writer.WriteVarInt(requesterId);
     writer.WriteVarShort(requesterCellId);
     writer.WriteVarInt(requestedId);
     writer.WriteVarShort(requestedCellId);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(masterId);
     writer.WriteInt(slaveId);
     writer.WriteUShort((ushort)slaveSpells.Length);
     foreach (var entry in slaveSpells)
     {
          entry.Serialize(writer);
     }
     slaveStats.Serialize(writer);
     writer.WriteUShort((ushort)shortcuts.Length);
     foreach (var entry in shortcuts)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteInt(targetId);
     writer.WriteShort(destinationCellId);
     writer.WriteSByte(critical);
     writer.WriteBoolean(silentCast);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(teamId);
     writer.WriteInt(leaderId);
     writer.WriteSByte(teamSide);
     writer.WriteSByte(teamTypeId);
     writer.WriteSByte(nbWaves);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(elementId);
     writer.WriteInt(elementTypeId);
     writer.WriteUShort((ushort)enabledSkills.Length);
     foreach (var entry in enabledSkills)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
     writer.WriteUShort((ushort)disabledSkills.Length);
     foreach (var entry in disabledSkills)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }