| 4335 | FnTable = (IVRInput)Marshal.PtrToStructure(pInterface, typeof(IVRInput)); |
| 4336 | } |
| 4337 | public EVRInputError SetActionManifestPath(string pchActionManifestPath) |
| 4338 | { |
| 4339 | IntPtr pchActionManifestPathUtf8 = Utils.ToUtf8(pchActionManifestPath); |
| 4340 | EVRInputError result = FnTable.SetActionManifestPath(pchActionManifestPathUtf8); |
| 4341 | Marshal.FreeHGlobal(pchActionManifestPathUtf8); |
| 4342 | return result; |
| 4343 | } |
| 4344 | public EVRInputError GetActionSetHandle(string pchActionSetName,ref ulong pHandle) |
| 4345 | { |
| 4346 | IntPtr pchActionSetNameUtf8 = Utils.ToUtf8(pchActionSetName); |