public override void Serialize(ICustomDataOutput writer) { base.Serialize(writer); writer.WriteUShort(((ushort)(m_houseInfos.TypeID))); m_houseInfos.Serialize(writer); writer.WriteShort(m_worldX); writer.WriteShort(m_worldY); }
public override void Serialize(ICustomDataOutput writer) { base.Serialize(writer); writer.WriteUShort(((ushort)(m_houseInfos.TypeID))); m_houseInfos.Serialize(writer); writer.WriteVarUhLong(m_realPrice); writer.WriteBoolean(m_isLocked); writer.WriteShort(m_worldX); writer.WriteShort(m_worldY); writer.WriteInt(m_mapId); writer.WriteVarUhShort(m_subAreaId); }
public override void Serialize(ICustomDataOutput writer) { base.Serialize(writer); writer.WriteShort(((short)(m_doorsOnMap.Count))); int doorsOnMapIndex; for (doorsOnMapIndex = 0; (doorsOnMapIndex < m_doorsOnMap.Count); doorsOnMapIndex = (doorsOnMapIndex + 1)) { writer.WriteInt(m_doorsOnMap[doorsOnMapIndex]); } writer.WriteShort(((short)(m_houseInstances.Count))); int houseInstancesIndex; for (houseInstancesIndex = 0; (houseInstancesIndex < m_houseInstances.Count); houseInstancesIndex = (houseInstancesIndex + 1)) { HouseInstanceInformations objectToSend = m_houseInstances[houseInstancesIndex]; objectToSend.Serialize(writer); } }