// // 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; } }