Beispiel #1
0
    /// <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);
    }
Beispiel #3
0
    /// <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);
    }