コード例 #1
0
 void DoAction()
 {
     if (_inputField != null)
     {
         _inputField.DeactivateInputField();
     }
 }
コード例 #2
0
        /// <summary>
        /// Clear the link to the open keyboard
        /// </summary>
        public void LoseFocus()
        {
            if (isKeyboardOpen == false)
            {
                return;
            }

            isKeyboardOpen = false;
            if (currentNativeInput != null)
            {
                currentNativeInput.DeactivateInputField();
                currentNativeInput = null;
            }
//#if USE_TMPRO
            if (currentTmproInput != null)
            {
                currentTmproInput.DeactivateInputField();
                currentTmproInput = null;
            }
//#endif

#if !UNITY_EDITOR && UNITY_WEBGL
            UnityEngine.WebGLInput.captureAllKeyboardInput = true;
#endif
        }
コード例 #3
0
        public override void OnExit()
        {
            if (_inputField == null)
            {
                return;
            }

            if (deactivateOnExit.Value)
            {
                _inputField.DeactivateInputField();
            }
        }
コード例 #4
0
        int UnityEngineUIInputField_m_DeactivateInputField(RealStatePtr L, int gen_param_count)
        {
            ObjectTranslator translator = this;


            UnityEngine.UI.InputField gen_to_be_invoked = (UnityEngine.UI.InputField)translator.FastGetCSObj(L, 1);


            {
                gen_to_be_invoked.DeactivateInputField(  );



                return(0);
            }
        }
コード例 #5
0
        public void Disable()
        {
            if (!IsValidInput)
            {
                return;
            }

            if (OnUnfocus != null)
            {
                OnUnfocus(InputField.text);
                OnUnfocus = null;
            }

            InputField.onEndEdit.RemoveAllListeners();
            InputField.DeactivateInputField();
        }