/// <summary> /// Set focus on field /// </summary> /// <param name="isFocus">true | false</param> public void SetFocus(bool isFocus) { #if (UNITY_IOS || UNITY_ANDROID) && !UNITY_EDITOR if (!_isMobileInputCreated) { _isFocusOnCreate = isFocus; return; } JsonObject data = new JsonObject(); data["msg"] = SET_FOCUS; data["is_focus"] = isFocus; this.Execute(data); #else if (gameObject.activeInHierarchy) { if (isFocus) { _inputObject.ActivateInputField(); } else { _inputObject.DeactivateInputField(); } } else { _isFocusOnCreate = isFocus; } #endif }