//
// NostaleFiles.cs
//
// Copyright (c) František Boháček. All rights reserved.
// Licensed under the MIT license. See LICENSE file in the project root for full license information.
using NosSmooth.Data.Abstractions.Language;
using NosSmooth.Data.NOSFiles.Files;
namespace NosSmooth.Data.NOSFiles;
///
/// Contains some of the NosTale NOS file archives.
///
public class NostaleFiles
{
///
/// Initializes a new instance of the class.
///
/// The language files.
/// The dat files.
/// The map grids files.
public NostaleFiles(IReadOnlyDictionary languageFiles, FileArchive datFiles, FileArchive mapGridsFiles)
{
LanguageFiles = languageFiles;
DatFiles = datFiles;
MapGridsFiles = mapGridsFiles;
}
///
/// Gets the file archives containing language text files.
///
public IReadOnlyDictionary LanguageFiles { get; }
///
/// Gets the dat files archive.
///
public FileArchive DatFiles { get; }
///
/// Gets the map grids files archive.
///
public FileArchive MapGridsFiles { get; }
}