void Update() { // Move caret always to the end if (inputField.caretPosition < Text.Length) { inputField.caretPosition = Text.Length; } if (eventSystem.currentSelectedGameObject == inputField.gameObject) { RectTransformSlideIntoViewport.SlideIn(); } else if (!RectTransformUtils.IsMouseOverRectTransform(RectTransformSlideIntoViewport.triggerArea)) { RectTransformSlideIntoViewport.SlideOut(); } }
public void Hide() { RectTransformSlideIntoViewport.SlideOut(); eventSystem.SetSelectedGameObject(null); }