private void SaveScene() { OpenVRKeyboardHelper.PromptForString( EGamepadTextInputMode.k_EGamepadTextInputModeNormal, EGamepadTextInputLineMode.k_EGamepadTextInputLineModeSingleLine, "Scene Name", 0, "", SaveScene); }
private void PumpVREvents() { VREvent_t vrEvent = default(VREvent_t); while (OpenVR.System.PollNextEvent(ref vrEvent)) { EVREventType type = (EVREventType)vrEvent.eventType; switch (type) { case EVREventType.VREvent_Quit: companionWindow.Form.Close(); break; case EVREventType.VREvent_HideRenderModels: Debug.WriteLine("hide render models"); break; } OpenVRKeyboardHelper.ProcessEvent(vrEvent); } }