コード例 #1
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteShort(fightId);
     writer.WriteSByte(teamId);
     writer.WriteSByte(option);
     writer.WriteBoolean(state);
 }
コード例 #2
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(jobId);
     writer.WriteSByte(jobLevel);
     writer.WriteSByte(userDefinedParams);
     writer.WriteSByte(minSlots);
 }
コード例 #3
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(alignmentSide);
     writer.WriteSByte(alignmentValue);
     writer.WriteSByte(alignmentGrade);
     writer.WriteVarInt(characterPower);
 }
コード例 #4
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarShort(days);
     writer.WriteSByte(hours);
     writer.WriteSByte(minutes);
 }
コード例 #5
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(areaId);
     writer.WriteSByte(atLeastNbMount);
     writer.WriteSByte(atLeastNbMachine);
     writer.WriteVarInt(maxPrice);
 }
コード例 #6
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(cellId);
     writer.WriteSByte(zoneSize);
     writer.WriteInt(cellColor);
     writer.WriteSByte(cellsType);
 }
コード例 #7
0
ファイル: JobExperience.cs プロジェクト: DjTrilogic/BlueSheep
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(jobId);
     writer.WriteSByte(jobLevel);
     writer.WriteVarLong(jobXP);
     writer.WriteVarLong(jobXpLevelFloor);
     writer.WriteVarLong(jobXpNextLevelFloor);
 }
コード例 #8
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(teamId);
     writer.WriteInt(leaderId);
     writer.WriteSByte(teamSide);
     writer.WriteSByte(teamTypeId);
     writer.WriteSByte(nbWaves);
 }
コード例 #9
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(areaId);
     writer.WriteSByte(atLeastNbRoom);
     writer.WriteSByte(atLeastNbChest);
     writer.WriteVarShort(skillRequested);
     writer.WriteVarInt(maxPrice);
 }
コード例 #10
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarShort(year);
     writer.WriteSByte(month);
     writer.WriteSByte(day);
     writer.WriteSByte(hour);
     writer.WriteSByte(minute);
 }
コード例 #11
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteUShort(id);
     writer.WriteSByte(status);
     writer.WriteSByte(completion);
     writer.WriteBoolean(isSelectable);
     writer.WriteSByte(charactersCount);
     writer.WriteDouble(date);
 }
コード例 #12
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteUTF(senderName);
     writer.WriteUTF(content);
     writer.WriteInt(timestamp);
     writer.WriteSByte(channel);
     writer.WriteUTF(fingerprint);
     writer.WriteSByte(reason);
 }
コード例 #13
0
 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);
 }
コード例 #14
0
ファイル: Version.cs プロジェクト: DjTrilogic/BlueSheep
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(major);
     writer.WriteSByte(minor);
     writer.WriteSByte(release);
     writer.WriteInt(revision);
     writer.WriteSByte(patch);
     writer.WriteSByte(buildType);
 }
コード例 #15
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(partyType);
     writer.WriteUTF(partyName);
     writer.WriteSByte(maxParticipants);
     writer.WriteVarInt(fromId);
     writer.WriteUTF(fromName);
     writer.WriteVarInt(toId);
 }
コード例 #16
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(presetId);
     writer.WriteSByte(code);
     writer.WriteUShort((ushort)unlinkedPosition.Length);
     foreach (var entry in unlinkedPosition)
     {
          writer.WriteByte(entry);
     }
 }
コード例 #17
0
ファイル: Preset.cs プロジェクト: DjTrilogic/BlueSheep
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(presetId);
     writer.WriteSByte(symbolId);
     writer.WriteBoolean(mount);
     writer.WriteUShort((ushort)objects.Length);
     foreach (var entry in objects)
     {
          entry.Serialize(writer);
     }
 }
コード例 #18
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     byte b = 0;
      b = BooleanByteWrapper.SetFlag(b,0,this.sex);
      b = BooleanByteWrapper.SetFlag(b,1,this.alive);
      writer.WriteByte(b);
     writer.WriteInt(id);
     writer.WriteSByte(wave);
     writer.WriteVarShort(level);
     writer.WriteSByte(breed);
 }
コード例 #19
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteUShort((ushort)channels.Length);
     foreach (var entry in channels)
     {
          writer.WriteSByte(entry);
     }
     writer.WriteUShort((ushort)disallowed.Length);
     foreach (var entry in disallowed)
     {
          writer.WriteSByte(entry);
     }
 }
コード例 #20
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(presetId);
     writer.WriteSByte(symbolId);
     writer.WriteUShort((ushort)itemsPositions.Length);
     foreach (var entry in itemsPositions)
     {
          writer.WriteByte(entry);
     }
     writer.WriteUShort((ushort)itemsUids.Length);
     foreach (var entry in itemsUids)
     {
          writer.WriteVarInt(entry);
     }
 }
コード例 #21
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(deathState);
     writer.WriteVarShort(deathCount);
     writer.WriteByte(deathMaxLevel);
 }
コード例 #22
0
ファイル: SpellItem.cs プロジェクト: DjTrilogic/BlueSheep
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteByte(position);
     writer.WriteInt(spellId);
     writer.WriteSByte(spellLevel);
 }
コード例 #23
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarInt(memberId);
     writer.WriteVarShort(rank);
     writer.WriteSByte(experienceGivenPercent);
     writer.WriteVarInt(rights);
 }
コード例 #24
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteSByte(paymentType);
     writer.WriteBoolean(bAdd);
     writer.WriteVarInt(objectToMoveId);
     writer.WriteVarInt(quantity);
 }
コード例 #25
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(companionGenericId);
     writer.WriteByte(level);
     writer.WriteInt(masterId);
 }
コード例 #26
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(delayTypeId);
     writer.WriteDouble(delayEndTime);
     writer.WriteVarShort(objectGID);
 }
コード例 #27
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarLong(mountUid);
     writer.WriteSByte(mountLocation);
     writer.WriteVarInt(mountFoodUid);
     writer.WriteVarInt(quantity);
 }
コード例 #28
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(playerState);
     writer.WriteVarShort(lastConnection);
     writer.WriteInt(achievementPoints);
 }
コード例 #29
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(casterId);
     writer.WriteVarShort(targetCellId);
     writer.WriteVarShort(spellId);
     writer.WriteSByte(spellLevel);
 }
コード例 #30
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(accountId);
     writer.WriteBoolean(tutorialAvailable);
     writer.WriteUShort(breedsVisible);
     writer.WriteUShort(breedsAvailable);
     writer.WriteSByte(status);
 }