Interface for a minimal file loader used by an embedded ValveResourceFormat exporter. Declares two methods to load a resource from a file path, one for plain files and one for compiled files, returning a nullable Resource.
// Minimal extraction-only adapters for the vendored VRF model exporter (MIT).
#nullable enable
using System;
using System.Collections.Generic;
using HumanoidRetargeter.EditorTools.Embedded.ValveResourceFormat.ResourceTypes;
namespace HumanoidRetargeter.EditorTools.Embedded.ValveResourceFormat.IO;
public interface IFileLoader
{
Resource? LoadFile(string file);
Resource? LoadFileCompiled(string file);
}