Files
UltimateFishing/Assets/Scripts/Assembly-CSharp/Valve/VR/CVRResources.cs
2026-02-21 16:45:37 +08:00

27 lines
735 B
C#

using System;
using System.Runtime.InteropServices;
using System.Text;
namespace Valve.VR
{
public class CVRResources
{
private IVRResources FnTable;
internal CVRResources(IntPtr pInterface)
{
FnTable = (IVRResources)Marshal.PtrToStructure(pInterface, typeof(IVRResources));
}
public uint LoadSharedResource(string pchResourceName, string pchBuffer, uint unBufferLen)
{
return FnTable.LoadSharedResource(pchResourceName, pchBuffer, unBufferLen);
}
public uint GetResourceFullPath(string pchResourceName, string pchResourceTypeDirectory, StringBuilder pchPathBuffer, uint unBufferLen)
{
return FnTable.GetResourceFullPath(pchResourceName, pchResourceTypeDirectory, pchPathBuffer, unBufferLen);
}
}
}