public void Serialize(IDataWriter writer) { writer.WriteVarLong(GuestId); writer.WriteVarLong(HostId); writer.WriteUTF(Name); GuestLook.Serialize(writer); writer.WriteByte((Byte)Breed); writer.WriteBoolean(Sex); Status.Serialize(writer); for (var i = 0; i < Companions.Length; i++) { Companions[i].Serialize(writer); } }
public override void Serialize(IDataWriter writer) { writer.WriteVarUhLong(GuestId); writer.WriteVarUhLong(HostId); writer.WriteUTF(Name); GuestLook.Serialize(writer); writer.WriteSByte(Breed); writer.WriteBoolean(Sex); Status.Serialize(writer); writer.WriteShort((short)Entities.Count); foreach (var x in Entities) { x.Serialize(writer); } }
public override void Serialize(IDataWriter writer) { writer.WriteVarUhLong(GuestId); writer.WriteVarUhLong(HostId); writer.WriteUTF(Name); GuestLook.Serialize(writer); writer.WriteSByte(Breed); writer.WriteBoolean(Sex); writer.WriteUShort(Status.TypeID); Status.Serialize(writer); writer.WriteShort((short)Companions.Count); for (var companionsIndex = 0; companionsIndex < Companions.Count; companionsIndex++) { var objectToSend = Companions[companionsIndex]; objectToSend.Serialize(writer); } }