public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteUTF(name);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteUTF(liberator);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteInt(targetId);
     writer.WriteShort(startCellId);
     writer.WriteShort(endCellId);
 }
 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.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteInt(mapId);
     writer.WriteShort(prism.TypeId);
     prism.Serialize(writer);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteShort(staticInfos.TypeId);
     staticInfos.Serialize(writer);
     writer.WriteShort(ageBonus);
     writer.WriteSByte(lootShare);
     writer.WriteSByte(alignmentSide);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     //writer.WriteInt(houseId);
     writer.WriteVarInt(houseId);
     writer.WriteVarShort(modelId);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteInt(mapId);
     writer.WriteVarShort(subAreaId);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteUTF(guildOwner);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteVarShort(subAreaId);
     writer.WriteSByte(nbMount);
     writer.WriteSByte(nbObject);
     writer.WriteVarInt(price);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteInt(mapId);
     writer.WriteVarShort(subAreaId);
     writer.WriteUShort((ushort)companions.Length);
     foreach (var entry in companions)
     {
          entry.Serialize(writer);
     }
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(actionId);
     writer.WriteInt(sourceId);
     writer.WriteShort(effect.TypeId);
     effect.Serialize(writer);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(collectorId);
     writer.WriteUShort((ushort)allyCharactersInformations.Length);
     foreach (var entry in allyCharactersInformations)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
     writer.WriteUShort((ushort)enemyCharactersInformations.Length);
     foreach (var entry in enemyCharactersInformations)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteShort(fightId);
     writer.WriteSByte(teamId);
     writer.WriteSByte(option);
     writer.WriteBoolean(state);
 }
예제 #12
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarInt(this.objectUID);
     writer.WriteFloat(this.bonusMin);
     writer.WriteFloat(this.bonusMax);
     writer.WriteShort((short)this.runesId.Count);
     for(int i=0;i<runesId.Count;i++)
     {
         writer.WriteVarShort(this.runesId[i]);
     }
     writer.WriteShort((short)this.runesQty.Count);
     for(int i=0;i<runesQty.Count;i++)
     {
         writer.WriteVarInt(this.runesQty[i]);
     }
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(subAreaId);
     writer.WriteVarShort(fightId);
     writer.WriteShort(defender.TypeId);
     defender.Serialize(writer);
 }
 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.WriteShort(humanoidInfo.TypeId);
     humanoidInfo.Serialize(writer);
     writer.WriteInt(accountId);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteShort(identification.TypeId);
     identification.Serialize(writer);
     writer.WriteByte(guildLevel);
     writer.WriteInt(taxCollectorAttack);
 }
예제 #17
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(duration);
     writer.WriteShort(ageBonus);
     writer.WriteShort(lootShareLimitMalus);
     writer.WriteUShort((ushort)results.Length);
     foreach (var entry in results)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
     writer.WriteUShort((ushort)namedPartyTeamsOutcomes.Length);
     foreach (var entry in namedPartyTeamsOutcomes)
     {
          entry.Serialize(writer);
     }
 }
예제 #18
0
 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)
 {
     base.Serialize(writer);
     writer.WriteInt(targetId);
     writer.WriteShort(destinationCellId);
     writer.WriteSByte(critical);
     writer.WriteBoolean(silentCast);
 }
예제 #20
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteUShort((ushort)friendsList.Length);
     foreach (var entry in friendsList)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteUShort((ushort)interactiveElements.Length);
     foreach (var entry in interactiveElements)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }
예제 #22
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteUShort((ushort)prisms.Length);
     foreach (var entry in prisms)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteUShort((ushort)keyMovements.Length);
     foreach (var entry in keyMovements)
     {
          writer.WriteShort(entry);
     }
     writer.WriteInt(mapId);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteDouble(rideId);
     writer.WriteUShort((ushort)boostToUpdateList.Length);
     foreach (var entry in boostToUpdateList)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarInt(uid);
     writer.WriteInt(targetId);
     writer.WriteShort(turnDuration);
     writer.WriteSByte(dispelable);
     writer.WriteVarShort(spellId);
     writer.WriteVarInt(effectId);
     writer.WriteVarInt(parentBoostUid);
 }
예제 #26
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(jobId);
     writer.WriteUShort((ushort)skills.Length);
     foreach (var entry in skills)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(barType);
     writer.WriteUShort((ushort)shortcuts.Length);
     foreach (var entry in shortcuts)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }
예제 #28
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteUShort((ushort)teamMembers.Length);
     foreach (var entry in teamMembers)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarShort(stepId);
     writer.WriteUShort((ushort)objectives.Length);
     foreach (var entry in objectives)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(sellType);
     writer.WriteUShort((ushort)options.Length);
     foreach (var entry in options)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }