public override void Deserialize(ICustomDataInput reader) { Type = reader.ReadByte(); var coordsTypeId = reader.ReadShort(); Coords = new MapCoordinates(); Coords.Deserialize(reader); }
public void Deserialize(IDataReader reader) { Type = reader.ReadByte(); Coords = new MapCoordinates(); Coords.Deserialize(reader); }
public override void Deserialize(IDataReader reader) { Type = reader.ReadByte(); Coords = ProtocolTypeManager.GetInstance <MapCoordinates>(reader.ReadUShort()); Coords.Deserialize(reader); }
public override void Deserialize(ICustomDataInput reader) { m_coords = ProtocolTypeManager.GetInstance <MapCoordinates>((short)reader.ReadUShort()); m_coords.Deserialize(reader); m_type = reader.ReadByte(); }