Example #1
0
 public virtual void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhInt(objectUID);
     writer.WriteFloat(bonusMin);
     writer.WriteFloat(bonusMax);
     writer.WriteUShort((ushort)runesId.Count());
     foreach (var entry in runesId)
     {
         writer.WriteVarUhShort(entry);
     }
     writer.WriteUShort((ushort)runesQty.Count());
     foreach (var entry in runesQty)
     {
         writer.WriteVarUhInt(entry);
     }
 }
 public virtual void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhInt(objectUID);
     writer.WriteFloat(bonusMin);
     writer.WriteFloat(bonusMax);
     writer.WriteUShort((ushort)runesId.Count());
     foreach (var entry in runesId)
     {
          writer.WriteVarUhShort(entry);
     }
     writer.WriteUShort((ushort)runesQty.Count());
     foreach (var entry in runesQty)
     {
          writer.WriteVarUhInt(entry);
     }
 }
Example #3
0
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarInt(ObjectUID);
     writer.WriteFloat(BonusMin);
     writer.WriteFloat(BonusMax);
     writer.WriteShort((short)RunesId.Count());
     foreach (var current in RunesId)
     {
         writer.WriteVarShort(current);
     }
     writer.WriteShort((short)RunesQty.Count());
     foreach (var current in RunesQty)
     {
         writer.WriteVarInt(current);
     }
 }
Example #4
0
 public virtual void Serialize(ICustomDataOutput writer)
 {
     writer.WriteUShort((ushort)quantities.Length);
     foreach (var entry in quantities)
     {
         writer.WriteVarUhInt(entry);
     }
     writer.WriteUShort((ushort)types.Length);
     foreach (var entry in types)
     {
         writer.WriteVarUhInt(entry);
     }
     writer.WriteFloat(taxPercentage);
     writer.WriteFloat(taxModificationPercentage);
     writer.WriteByte(maxItemLevel);
     writer.WriteVarUhInt(maxItemPerAccount);
     writer.WriteInt(npcContextualId);
     writer.WriteVarUhShort(unsoldDelay);
 }
Example #5
0
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteShort((short)Quantities.Count());
     foreach (var current in Quantities)
     {
         writer.WriteVarInt(current);
     }
     writer.WriteShort((short)Types.Count());
     foreach (var current in Types)
     {
         writer.WriteVarInt(current);
     }
     writer.WriteFloat(TaxPercentage);
     writer.WriteFloat(TaxModificationPercentage);
     writer.WriteByte(MaxItemLevel);
     writer.WriteVarInt(MaxItemPerAccount);
     writer.WriteInt(NpcContextualId);
     writer.WriteVarShort(UnsoldDelay);
 }
Example #6
0
        public override void Serialize(ICustomDataOutput writer)
        {
            writer.WriteShort(((short)(m_runesId.Count)));
            int runesIdIndex;

            for (runesIdIndex = 0; (runesIdIndex < m_runesId.Count); runesIdIndex = (runesIdIndex + 1))
            {
                writer.WriteVarUhShort(m_runesId[runesIdIndex]);
            }
            writer.WriteShort(((short)(m_runesQty.Count)));
            int runesQtyIndex;

            for (runesQtyIndex = 0; (runesQtyIndex < m_runesQty.Count); runesQtyIndex = (runesQtyIndex + 1))
            {
                writer.WriteVarUhInt(m_runesQty[runesQtyIndex]);
            }
            writer.WriteVarUhInt(m_objectUID);
            writer.WriteFloat(m_bonusMin);
            writer.WriteFloat(m_bonusMax);
        }
Example #7
0
        public override void Serialize(ICustomDataOutput writer)
        {
            writer.WriteShort(((short)(m_quantities.Count)));
            int quantitiesIndex;

            for (quantitiesIndex = 0; (quantitiesIndex < m_quantities.Count); quantitiesIndex = (quantitiesIndex + 1))
            {
                writer.WriteVarUhInt(m_quantities[quantitiesIndex]);
            }
            writer.WriteShort(((short)(m_types.Count)));
            int typesIndex;

            for (typesIndex = 0; (typesIndex < m_types.Count); typesIndex = (typesIndex + 1))
            {
                writer.WriteVarUhInt(m_types[typesIndex]);
            }
            writer.WriteFloat(m_taxPercentage);
            writer.WriteFloat(m_taxModificationPercentage);
            writer.WriteSByte(m_maxItemLevel);
            writer.WriteVarUhInt(m_maxItemPerAccount);
            writer.WriteInt(m_npcContextualId);
            writer.WriteVarUhShort(m_unsoldDelay);
        }
Example #8
0
 public override void Serialize(ICustomDataOutput writer)
 {
     part.Serialize(writer);
     writer.WriteFloat(installationPercent);
 }
 public virtual void Serialize(ICustomDataOutput writer)
 {
     writer.WriteUShort((ushort)quantities.Count());
     foreach (var entry in quantities)
     {
          writer.WriteVarUhInt(entry);
     }
     writer.WriteUShort((ushort)types.Count());
     foreach (var entry in types)
     {
          writer.WriteVarUhInt(entry);
     }
     writer.WriteFloat(taxPercentage);
     writer.WriteFloat(taxModificationPercentage);
     writer.WriteByte(maxItemLevel);
     writer.WriteVarUhInt(maxItemPerAccount);
     writer.WriteInt(npcContextualId);
     writer.WriteVarUhShort(unsoldDelay);
 }