using BitStrap; using UnityEngine; using UnityEngine.EventSystems; using UnityEngine.UI; public class KeyboardInputField : MonoBehaviour, ISelectHandler, IEventSystemHandler { [ReadOnly] public InputField inputField; public Vector3 keyboardPosition = Vector3.zero; private void OnEnable() { if (!VRManager.IsVROn()) { base.enabled = false; } else { inputField = GetComponent(); } } public void OnSelect(BaseEventData eventData) { if ((bool)inputField && VRManager.IsVROn()) { VRManager.Instance.ShowKeyboard(inputField, keyboardPosition); } } }