Пример #1
0
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhInt(entityId);
     writer.WriteVarUhInt(elemId);
     writer.WriteVarUhShort(skillId);
     writer.WriteVarUhShort(duration);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhInt(mountUid);
     writer.WriteSByte(mountLocation);
     writer.WriteVarUhInt(mountFoodUid);
     writer.WriteVarUhInt(quantity);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteVarUhInt(kamas);
     writer.WriteVarUhLong(experience);
     writer.WriteVarUhInt(pods);
     writer.WriteVarUhInt(itemsValue);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteVarUhShort(initiative);
     writer.WriteVarUhInt(lifePoints);
     writer.WriteVarUhInt(maxLifePoints);
     writer.WriteVarUhShort(prospecting);
     writer.WriteByte(regenRate);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteInt(lastTimeSlotModificationDate);
     writer.WriteVarUhInt(lastTimeSlotModificationAuthorGuildId);
     writer.WriteVarUhInt(lastTimeSlotModificationAuthorId);
     writer.WriteUTF(lastTimeSlotModificationAuthorName);
     writer.WriteUShort((ushort)modulesItemIds.Count());
     foreach (var entry in modulesItemIds)
     {
          writer.WriteVarUhInt(entry);
     }
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteInt(accountId);
     writer.WriteVarUhInt(playerId);
     writer.WriteShort(status.TypeId);
     status.Serialize(writer);
 }
 public virtual void Serialize(ICustomDataOutput writer)
 {
     writer.WriteSByte(alignmentSide);
     writer.WriteSByte(alignmentValue);
     writer.WriteSByte(alignmentGrade);
     writer.WriteVarUhInt(characterPower);
 }
 public virtual void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhInt(playerId);
     writer.WriteUTF(playerName);
     writer.WriteSByte(breed);
     writer.WriteBoolean(sex);
     writer.WriteByte(level);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteUShort((ushort)objectIdList.Count());
     foreach (var entry in objectIdList)
     {
          writer.WriteVarUhInt(entry);
     }
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteUShort((ushort)jobs.Count());
     foreach (var entry in jobs)
     {
          writer.WriteVarUhInt(entry);
     }
 }
Пример #11
0
 public virtual void Serialize(ICustomDataOutput writer)
 {
     writer.WriteSByte(typeId);
     writer.WriteSByte(state);
     writer.WriteInt(nextVulnerabilityDate);
     writer.WriteInt(placementDate);
     writer.WriteVarUhInt(rewardTokenCount);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteUShort((ushort)typeDescription.Count());
     foreach (var entry in typeDescription)
     {
          writer.WriteVarUhInt(entry);
     }
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteVarUhInt(playerId);
     writer.WriteUTF(playerName);
     writer.WriteSByte(breed);
     writer.WriteBoolean(sex);
 }
Пример #14
0
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteUShort((ushort)objects.Count());
     foreach (var entry in objects)
     {
          entry.Serialize(writer);
     }
     writer.WriteVarUhInt(kamas);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteVarUhInt(playerId);
     writer.WriteUShort((ushort)skills.Count());
     foreach (var entry in skills)
     {
          writer.WriteVarUhShort(entry);
     }
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(reason);
     writer.WriteVarUhInt(memberId);
     writer.WriteInt(memberAccountId);
     writer.WriteUTF(memberName);
     writer.WriteInt(fightId);
     fightMap.Serialize(writer);
     writer.WriteVarShort(timeBeforeFightStart);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteUShort((ushort)playerIds.Count());
     foreach (var entry in playerIds)
     {
          writer.WriteVarUhInt(entry);
     }
     writer.WriteUShort((ushort)enable.Count());
     foreach (var entry in enable)
     {
          writer.WriteSByte(entry);
     }
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteVarUhShort(objectGID);
     writer.WriteUShort((ushort)effects.Count());
     foreach (var entry in effects)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
     writer.WriteVarUhInt(objectUID);
     writer.WriteVarUhInt(quantity);
 }
Пример #19
0
 public virtual void Serialize(ICustomDataOutput writer)
 {
     byte flag1 = 0;
     flag1 = BooleanByteWrapper.SetFlag(flag1, 0, isOnSale);
     flag1 = BooleanByteWrapper.SetFlag(flag1, 1, isSaleLocked);
     writer.WriteByte(flag1);
     writer.WriteVarUhInt(houseId);
     writer.WriteUShort((ushort)doorsOnMap.Count());
     foreach (var entry in doorsOnMap)
     {
          writer.WriteInt(entry);
     }
     writer.WriteUTF(ownerName);
     writer.WriteVarUhShort(modelId);
 }
Пример #20
0
 public virtual void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhInt(objectUID);
     writer.WriteUShort((ushort)effects.Count());
     foreach (var entry in effects)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
     writer.WriteUShort((ushort)prices.Count());
     foreach (var entry in prices)
     {
          writer.WriteInt(entry);
     }
 }
Пример #21
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 override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteVarUhShort(maxPods);
     writer.WriteVarUhShort(prospecting);
     writer.WriteVarUhShort(wisdom);
     writer.WriteSByte(taxCollectorsCount);
     writer.WriteInt(taxCollectorAttack);
     writer.WriteVarUhInt(kamas);
     writer.WriteVarUhLong(experience);
     writer.WriteVarUhInt(pods);
     writer.WriteVarUhInt(itemsValue);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhInt(objectUID);
 }
Пример #24
0
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhInt(reportedId);
     writer.WriteSByte(reason);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhInt(targetId);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteVarUhInt(playerId);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteVarUhInt(sourceSpellId);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteDouble(m_targetId);
     writer.WriteVarUhInt(m_amount);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhInt(this.weight);
     writer.WriteVarUhInt(this.weightMax);
 }
Пример #30
0
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     writer.WriteVarUhInt(monsterCount);
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     base.Serialize(writer);
     byte flag1 = 0;
     flag1 = BooleanByteWrapper.SetFlag(flag1, 0, hasFriend);
     flag1 = BooleanByteWrapper.SetFlag(flag1, 1, hasGuildMember);
     flag1 = BooleanByteWrapper.SetFlag(flag1, 2, hasAllianceMember);
     flag1 = BooleanByteWrapper.SetFlag(flag1, 3, hasGroupMember);
     flag1 = BooleanByteWrapper.SetFlag(flag1, 4, hasMyTaxCollector);
     writer.WriteByte(flag1);
     writer.WriteSByte(teamMembersCount);
     writer.WriteVarUhInt(meanLevel);
 }
Пример #32
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);
     }
 }
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhInt(lifePoints);
     writer.WriteVarUhInt(maxLifePoints);
 }
Пример #34
0
 public override void Serialize(ICustomDataOutput writer)
 {
     writer.WriteVarUhInt(houseId);
     writer.WriteVarUhInt(realPrice);
     writer.WriteUTF(buyerName);
 }