예제 #1
0
 void DeactivateInputField()
 {
     WebGLInputPlugin.WebGLInputDelete(id);
     input.DeactivateInputField();
     instances.Remove(id);
     WebGLWindow.OnBlurEvent -= OnWindowBlur;
 }
예제 #2
0
        static void OnBlur(int id)
        {
            WebGLInputPlugin.WebGLInputDelete(id);
            instances[id].DeactivateInputField();
            instances.Remove(id);
#if UNITY_WEBGL && !UNITY_EDITOR
            UnityEngine.WebGLInput.captureAllKeyboardInput = true;
#endif
        }
예제 #3
0
        internal void DeactivateInputField()
        {
            if (!instances.ContainsKey(id))
            {
                return;
            }

            WebGLInputPlugin.WebGLInputDelete(id);
            input.DeactivateInputField();
            instances.Remove(id);
            id = -1;    // reset id to -1;
            WebGLWindow.OnBlurEvent -= OnWindowBlur;
        }