public virtual void Serialize(IWriter writer) { restrictions.Serialize(writer); writer.WriteBoolean(sex); writer.WriteShort((short)options.Count()); foreach (var entry in options) { writer.WriteShort(entry.TypeId); entry.Serialize(writer); } }
public virtual void Serialize(BigEndianWriter writer) { restrictions.Serialize(writer); writer.WriteBoolean(sex); writer.WriteUShort((ushort)options.Length); foreach (var entry in options) { writer.WriteShort(entry.TypeId); entry.Serialize(writer); } }
public virtual void Serialize(IDataWriter writer) { writer.WriteUShort((ushort)followingCharactersLook.Length); foreach (var entry in followingCharactersLook) { entry.Serialize(writer); } writer.WriteSByte(emoteId); writer.WriteDouble(emoteStartTime); restrictions.Serialize(writer); writer.WriteShort(titleId); writer.WriteUTF(titleParam); }
public virtual void Serialize(IDataWriter writer) { restrictions.Serialize(writer); writer.WriteBoolean(sex); var options_before = writer.Position; var options_count = 0; writer.WriteUShort(0); foreach (var entry in options) { writer.WriteShort(entry.TypeId); entry.Serialize(writer); options_count++; } var options_after = writer.Position; writer.Seek((int)options_before); writer.WriteUShort((ushort)options_count); writer.Seek((int)options_after); }
public virtual void Serialize(IDataWriter writer) { var followingCharactersLook_before = writer.Position; var followingCharactersLook_count = 0; writer.WriteUShort(0); foreach (var entry in followingCharactersLook) { entry.Serialize(writer); followingCharactersLook_count++; } var followingCharactersLook_after = writer.Position; writer.Seek((int)followingCharactersLook_before); writer.WriteUShort((ushort)followingCharactersLook_count); writer.Seek((int)followingCharactersLook_after); writer.WriteSByte(emoteId); writer.WriteUShort(emoteEndTime); restrictions.Serialize(writer); writer.WriteShort(titleId); writer.WriteUTF(titleParam); }
public override void Serialize(IDataWriter writer) { writer.WriteDouble(actorId); restrictions.Serialize(writer); }
public override void Serialize(BigEndianWriter writer) { restrictions.Serialize(writer); }
public override void Serialize(IDataWriter writer) { restrictions.Serialize(writer); }
public override void Serialize(ICustomDataOutput writer) { writer.WriteInt(actorId); restrictions.Serialize(writer); }