Beispiel #1
0
 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];
                }
            }
        }
Beispiel #5
0
        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;
            }
        }