public override void Serialize(BigEndianWriter writer) { writer.WriteUShort((ushort) SpellsId.Length); foreach (var entry in SpellsId) { writer.WriteShort(entry); } writer.WriteShort(BoostPoint); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteShort(Days); writer.WriteShort(Hours); writer.WriteShort(Minutes); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteShort(HumanoidInfo.TypeId); HumanoidInfo.Serialize(writer); writer.WriteInt(AccountId); }
public virtual void Serialize(BigEndianWriter writer) { writer.WriteShort(ActionId); writer.WriteInt(SourceId); writer.WriteShort(Effect.TypeId); Effect.Serialize(writer); }
private void BuildPacket(BigEndianWriter writer) { byte[] data = writer.Data; writer.Clear(); int messageLenghtType = ComputeTypeLen(data.Length); short header = ComputeStaticHeader((int) MessageId, messageLenghtType); writer.WriteShort(header); switch (messageLenghtType) { case 1: writer.WriteByte((byte) data.Length); break; case 2: writer.WriteShort((short) data.Length); break; case 3: writer.WriteByte((byte) (data.Length >> 16 & 255)); writer.WriteShort((short) (data.Length & 65535)); break; } writer.WriteBytes(data); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteShort(MarkId); writer.WriteInt(TriggeringCharacterId); writer.WriteShort(TriggeredSpellId); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteShort(DiceNum); writer.WriteShort(DiceSide); writer.WriteShort(DiceConst); }
public override void Serialize(BigEndianWriter writer) { writer.WriteUShort((ushort) Cells.Length); foreach (var entry in Cells) { writer.WriteShort(entry); } }
public override void Serialize(BigEndianWriter writer) { writer.WriteUShort((ushort) InteractiveElements.Length); foreach (var entry in InteractiveElements) { writer.WriteShort(entry.TypeId); entry.Serialize(writer); } }
public virtual void Serialize(BigEndianWriter writer) { writer.WriteUShort((ushort) Objects.Length); foreach (var entry in Objects) { writer.WriteShort(entry); } writer.WriteInt(Kamas); }
public override void Serialize(BigEndianWriter writer) { writer.WriteShort(DungeonId); writer.WriteUShort((ushort) Players.Length); foreach (var entry in Players) { entry.Serialize(writer); } }
public override void Serialize(BigEndianWriter writer) { writer.WriteUShort((ushort) Fighters.Length); foreach (var entry in Fighters) { writer.WriteShort(entry.TypeId); entry.Serialize(writer); } }
public override void Serialize(BigEndianWriter writer) { writer.WriteUShort((ushort) IgnoredList.Length); foreach (var entry in IgnoredList) { 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(ActorId); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteShort(DungeonId); writer.WriteUShort((ushort) PlayersDungeonReady.Length); foreach (var entry in PlayersDungeonReady) { writer.WriteBoolean(entry); } }
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); } }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteShort(StepId); writer.WriteUShort((ushort) Objectives.Length); foreach (var entry in Objectives) { writer.WriteShort(entry.TypeId); entry.Serialize(writer); } }
public override void Serialize(BigEndianWriter writer) { writer.WriteShort(ActionId); writer.WriteInt(SourceId); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteByte(Level); writer.WriteUShort((ushort) Additional.Length); foreach (var entry in Additional) { writer.WriteShort(entry.TypeId); entry.Serialize(writer); } }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteShort(Cells); }
public virtual void Serialize(BigEndianWriter writer) { writer.WriteInt(GuestId); writer.WriteInt(HostId); writer.WriteUTF(Name); GuestLook.Serialize(writer); writer.WriteSByte(Breed); writer.WriteBoolean(Sex); writer.WriteShort(Status.TypeId); Status.Serialize(writer); }
public override void Serialize(BigEndianWriter writer) { writer.WriteShort(OldCellId); writer.WriteShort(NewCellId); }
public override void Serialize(BigEndianWriter writer) { writer.WriteShort(DungeonId); writer.WriteInt(BuddyId); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteInt(TargetId); writer.WriteShort(Amount); }
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) { writer.WriteShort(IgnoreAdded.TypeId); IgnoreAdded.Serialize(writer); writer.WriteBoolean(Session); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteInt(PlayerId); writer.WriteUShort((ushort) Skills.Length); foreach (var entry in Skills) { writer.WriteShort(entry); } }
public override void Serialize(BigEndianWriter writer) { writer.WriteShort(ReplyId); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteShort(TitleId); writer.WriteUTF(TitleParam); }
public override void Serialize(BigEndianWriter writer) { base.Serialize(writer); writer.WriteShort(FirstNameId); writer.WriteShort(LastNameId); writer.WriteByte(Level); writer.WriteInt(GuildId); writer.WriteInt(Uid); }