/// <summary> /// Create and initialized UODataManager object, wich represent viewmodel and logic of UO data. /// For extended variant with more options see another declaration. /// </summary> /// <param name="uri">Folder path to client data or data-server address. At this momment only local path are supported.</param> /// <param name="version">UO Data version</param> /// <param name="features">UO Additional features/</param> /// <param name="language">Specify language that used in data files and server. If null Default Language will be used/</param> /// <param name="facets">Descrition of maps, use null for auto detecting.</param> public UODataManager(Uri uri, UODataTypeVersion version, UODataTypeOptions options = UODataTypeOptions.None, Language language = null, FacetDesc[] facets = null) : this(uri, (UODataType)version | (UODataType)options, language ?? Language.English, facets != null ? new UODataOptions(facets) : null) { }