public void onEmojiClicked() { FIZZMainThreadExecutor.Queue(() => { FIZZKeyboard.ResetAndroidKeyboardObject(); FIZZKeyboard.OnEmojiClicked(); }); }
void ActivateKeyboard() { #if UNITY_IPHONE && !UNITY_EDITOR _handleTouches = true; FIZZTouchScreenKeyboard.SetCustomMessage(true, OnMessageCallback, OnStickerCallback); if (_keyboard == null) { string _initialText = (_message.Equals(_placeholderText)) ? string.Empty : _message; _keyboard = FIZZTouchScreenKeyboard.Open(_initialText, FIZZTouchScreenKeyboardType.Default, true, true, false, false, _placeholderText); } else { _keyboard.active = true; } DeviceOrientation deviceOrientation = FizzUI.Instance.CanvasScaler.Orientation; if ((deviceOrientation == DeviceOrientation.PortraitUpsideDown || deviceOrientation == DeviceOrientation.Portrait) && nodeToMove != null) { _moveUI = true; } #elif UNITY_ANDROID && !UNITY_EDITOR _handleTouches = true; RemoveAllAndroidKBListener(); FIZZKeyboard.OnDoneButtonPress = OnDoneButtonPress; FIZZKeyboard.OnCancel = OnCancel; FIZZKeyboard.OnKeyboardClose = OnKeyboardClose; FIZZKeyboard.OnKeyboardOpen = OnKeyboardOpen; FIZZKeyboard.OnEmojiClicked = OnEmojiClicked; string _initialText = (_message.Equals(_placeholderText)) ? string.Empty : _message; FIZZKeyboard.ShowKeyboard(_initialText, _placeholderText, false); #endif }
public void onKeyboardClose() { FIZZMainThreadExecutor.Queue(() => { FIZZKeyboard.ResetAndroidKeyboardObject(); FIZZKeyboard.OnKeyboardClose(); }); }
public void onKeyboardOpen(float height) { FIZZMainThreadExecutor.Queue(() => { FIZZKeyboard.GetKeyboardJavaObject(); FIZZKeyboard.OnKeyboardOpen(height); }); }
public void OnKeyboardClose() { FIZZKeyboard.ResetAndroidKeyboardObject(); RemoveAllAndroidKBListener(); _handleTouches = false; MoveScrollNode(Vector2.down, rect.sizeDelta.y, 1); }
void OnApplicationPause(bool pauseState) { if (pauseState) { #if UNITY_IOS && !UNITY_EDITOR DeactivateKeyboard(); #elif UNITY_ANDROID && !UNITY_EDITOR //NOTHING to do anything. Android widget handle itself FIZZKeyboard.HideKeyboard(); #endif } }
void OnDisable() { sendButton.onClick.RemoveListener(OnSend); #if UNITY_EDITOR || UNITY_STANDALONE inputEditor.onDone.RemoveListener(OnSend); inputEditor.onSelect.RemoveListener(OnInputFieldSelect); inputEditor.onDeselect.RemoveListener(OnInputFieldDeselect); #else inputMobile.GetComponent <Button> ().onClick.RemoveListener(ActivateKeyboard); #endif FizzService.Instance.OnConnected -= OnFizzConnected; FizzService.Instance.OnDisconnected -= OnFizzDisconnected; #if UNITY_IPHONE && !UNITY_EDITOR DeactivateKeyboard(); #elif UNITY_ANDROID && !UNITY_EDITOR FIZZKeyboard.HideKeyboard(); #endif }
public void OnKeyboardOpen(float height) { FIZZKeyboard.GetKeyboardJavaObject(); MoveScrollNode(Vector2.up, height, FizzUI.Instance.CanvasScaler.ReferenceResolutionRatio); }
public void onDoneButtonPress(string text) { FIZZMainThreadExecutor.Queue(() => { FIZZKeyboard.OnDoneButtonPress(text); }); }
public void onCancel(string text) { FIZZMainThreadExecutor.Queue(() => { FIZZKeyboard.OnCancel(text); }); }