internal static InputSkeletalActionData_t GetSkeletalActionData(ulong actionHandle) { InputSkeletalActionData_t actionData = default; EVRInputError error = OpenVR.Input.GetSkeletalActionData(actionHandle, ref actionData, (uint)Marshal.SizeOf(typeof(InputSkeletalActionData_t))); if (error != EVRInputError.None && error != EVRInputError.NoData) { throw new OpenVRInputException($"Could not get skeletal data for action with handle {actionHandle}: {error}", error); } return(actionData); }
internal override void UpdateData() { _actionData = OpenVRFacade.GetSkeletalActionData(handle); _summaryData = OpenVRFacade.GetSkeletalSummaryData(handle); }