public override void Serialize(IDataWriter writer) { base.Serialize(writer); HouseInfos.Serialize(writer); writer.WriteShort(WorldX); writer.WriteShort(WorldY); }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); HouseInfos = ProtocolTypeManager.GetInstance <HouseInstanceInformations>(reader.ReadUShort()); HouseInfos.Deserialize(reader); WorldX = reader.ReadShort(); WorldY = reader.ReadShort(); }
public override void Serialize(IDataWriter writer) { base.Serialize(writer); HouseInfos.Serialize(writer); writer.WriteShort(WorldX); writer.WriteShort(WorldY); writer.WriteDouble(MapId); writer.WriteVarUhShort(SubAreaId); }
public new void Serialize(IDataWriter writer) { base.Serialize(writer); HouseInfos.Serialize(writer); writer.WriteShort(WorldX); writer.WriteShort(WorldY); writer.WriteDouble(MapId); writer.WriteVarShort((Int16)SubAreaId); }
public override void Deserialize(IDataReader reader) { base.Deserialize(reader); HouseInfos = ProtocolTypeManager.GetInstance(reader.ReadUShort()); HouseInfos.Deserialize(reader); WorldX = reader.ReadShort(); WorldY = reader.ReadShort(); MapId = reader.ReadDouble(); SubAreaId = reader.ReadVarUhShort(); }