/// <summary> /// Default constructor /// </summary> /// <param name="settings">The settings when serializing the data</param> public OpenSpaceCntArchiveDataManager(OpenSpaceSettings settings) { Settings = settings; Context = new RCPContext(String.Empty, new RCPSerializerSettings() { DefaultEndianness = settings.GetEndian }); Context.AddSettings(settings); }
/// <summary> /// Default constructor /// </summary> /// <param name="settings">The settings when serializing the data</param> /// <param name="compressionMode">The file compression mode</param> public UbiArtIPKArchiveDataManager(UbiArtSettings settings, UbiArtIPKArchiveConfigViewModel.FileCompressionMode compressionMode) { Context = new RCPContext(String.Empty, new RCPSerializerSettings() { DefaultEndianness = settings.GetEndian }); Context.AddSettings(settings); Config = new UbiArtIPKArchiveConfigViewModel(settings, compressionMode); }
/// <summary> /// Default constructor /// </summary> /// <param name="settings">The game settings</param> public Ray1PCArchiveDataManager(Ray1Settings settings) { Settings = settings; Context = new RCPContext(String.Empty, new RCPSerializerSettings() { DefaultEndianness = Endian.Little }); Context.AddSettings(settings); Config = new Ray1PCArchiveConfigViewModel(settings); }