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 virtual void Serialize(BigEndianWriter writer) { writer.WriteUShort((ushort)quantities.Length); foreach (var entry in quantities) { writer.WriteVarInt(entry); } writer.WriteUShort((ushort)types.Length); foreach (var entry in types) { writer.WriteVarInt(entry); } writer.WriteFloat(taxPercentage); writer.WriteFloat(taxModificationPercentage); writer.WriteByte(maxItemLevel); writer.WriteVarInt(maxItemPerAccount); writer.WriteInt(npcContextualId); writer.WriteVarShort(unsoldDelay); }