private void OnLoginEndEdit(string value) { if (!string.IsNullOrEmpty(value)) { IndependentSelectable.Select(m_passwordInput.gameObject); InputFieldWithVirtualKeyboard.ActivateInputField(m_passwordInput); } }
private IEnumerator CoSelect() { yield return(new WaitForEndOfFrame()); IndependentSelectable.Select(m_inputField.gameObject); InputFieldWithVirtualKeyboard.ActivateInputField(m_inputField); m_coSelect = null; }
protected override void Start() { base.Start(); GameViewport parentViewport = GetComponentInParent <GameViewport>(); InputFieldWithVirtualKeyboard ifwk = m_inputField.GetComponent <InputFieldWithVirtualKeyboard>(); ifwk.VirtualKeyboardEnabled = !m_inputManager.IsKeyboardAndMouse(parentViewport.LocalPlayerIndex); }
public void Apply(GameObject root, int eventSystemIndex) { IndependentSelectable[] selectables = root.GetComponentsInChildren <IndependentSelectable>(true); for (int i = 0; i < selectables.Length; ++i) { IndependentSelectable selectable = selectables[i]; selectables[i].EventSystem = m_eventSystems[eventSystemIndex]; InputFieldWithVirtualKeyboard ifwvk = selectable as InputFieldWithVirtualKeyboard; if (ifwvk != null) { ifwvk.VirtualKeyboard = m_virtualKeyboards[eventSystemIndex]; } } }
public void Set(VirtualKeyboard keyboard, IndependentEventSystem eventSystem, InputProvider inputProvider) { m_inputProvider = inputProvider; IndependentSelectable[] selectables = GetComponentsInChildren <IndependentSelectable>(true); foreach (IndependentSelectable selectable in selectables) { selectable.EventSystem = eventSystem; if (selectable is InputFieldWithVirtualKeyboard) { InputFieldWithVirtualKeyboard ifwvk = (InputFieldWithVirtualKeyboard)selectable; ifwvk.VirtualKeyboard = keyboard; } } InputProviderAdapter[] inputAdapters = GetComponentsInChildren <InputProviderAdapter>(true); foreach (InputProviderAdapter adapter in inputAdapters) { adapter.InputProvider = inputProvider; } }