Files
blitzkit/packages/game/Models/BlitzFileProvider.cs
T
2026-05-22 13:51:30 -05:00

28 lines
717 B
C#

using System.Runtime.InteropServices;
using CUE4Parse.Compression;
using CUE4Parse.FileProvider;
using CUE4Parse.MappingsProvider;
using CUE4Parse.UE4.Versions;
namespace BlitzKit.Game.Models;
public class BlitzFileProvider : DefaultFileProvider
{
public BlitzFileProvider(string directory, string map)
: base(
directory: directory,
searchOption: SearchOption.AllDirectories,
versions: new(EGame.GAME_UE5_5),
pathComparer: StringComparer.OrdinalIgnoreCase
)
{
MappingsContainer = new FileUsmapTypeMappingsProvider(map);
Initialize();
Mount();
// OodleHelper.DownloadOodleDll($"../../temp/oodle.so");
// OodleHelper.Initialize($"../../temp/oodle.so");
}
}