public override void Serialize(IDataWriter 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(IDataWriter 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); } }