Editor/Embedded/ValveResourceFormat/IO/IFileLoader.cs

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