private void OnKeyboardClosed(VREvent_t args) { inputField.DeactivateInputField(); if (activeKeyboard != this) { return; } keyboardShowing = false; activeKeyboard = null; }
IEnumerator OpenKeyboard() { yield return(new WaitForSeconds(.25f)); if (!keyboardShowing) { keyboardShowing = true; activeKeyboard = this; SteamVR.instance.overlay.ShowKeyboard(1, 0, "Description", 256, inputField.text, minimalMode, 0); } }