/// <summary> /// Deserialize the message /// </summary> /// <param name="map">An <see cref="OSDMap"/> containing the data</param> public void Deserialize(OSDMap map) { if (map.ContainsKey("LayerData")) Request = new MapLayerReplyVariant(); else if (map.ContainsKey("Flags")) Request = new MapLayerRequestVariant(); else Logger.Log("Unable to deserialize MapLayerMessage: No message handler exists", Helpers.LogLevel.Warning); if (Request != null) Request.Deserialize(map); }