public override void Deserialize(ICustomDataInput reader) { base.Deserialize(reader); m_houseInfos = ProtocolTypeManager.GetInstance <HouseInstanceInformations>((short)reader.ReadUShort()); m_houseInfos.Deserialize(reader); m_worldX = reader.ReadShort(); m_worldY = reader.ReadShort(); }
public override void Deserialize(ICustomDataInput reader) { base.Deserialize(reader); m_houseInfos = ProtocolTypeManager.GetInstance <HouseInstanceInformations>((short)reader.ReadUShort()); m_houseInfos.Deserialize(reader); m_realPrice = reader.ReadVarUhLong(); m_isLocked = reader.ReadBoolean(); m_worldX = reader.ReadShort(); m_worldY = reader.ReadShort(); m_mapId = reader.ReadInt(); m_subAreaId = reader.ReadVarUhShort(); }
public override void Deserialize(ICustomDataInput reader) { base.Deserialize(reader); int doorsOnMapCount = reader.ReadUShort(); int doorsOnMapIndex; m_doorsOnMap = new System.Collections.Generic.List <int>(); for (doorsOnMapIndex = 0; (doorsOnMapIndex < doorsOnMapCount); doorsOnMapIndex = (doorsOnMapIndex + 1)) { m_doorsOnMap.Add(reader.ReadInt()); } int houseInstancesCount = reader.ReadUShort(); int houseInstancesIndex; m_houseInstances = new System.Collections.Generic.List <HouseInstanceInformations>(); for (houseInstancesIndex = 0; (houseInstancesIndex < houseInstancesCount); houseInstancesIndex = (houseInstancesIndex + 1)) { HouseInstanceInformations objectToAdd = new HouseInstanceInformations(); objectToAdd.Deserialize(reader); m_houseInstances.Add(objectToAdd); } }