private void Next() { if (completionView.hasItem) { completionView.Prev(); } else if (isMultiline) { inputField.MoveDown(); } else { inputField.text = history.Next(); inputField.MoveTextEnd(false); completionState = Window.CompletionState.Stop; } }
private void Prev() { if (completionView.hasItem) { completionView.Next(); } else if (isMultiline) { inputField.MoveUp(); } else { if (history.IsFirst()) { history.SetInputtingCommand(inputField.text); } inputField.text = history.Prev(); inputField.MoveTextEnd(false); completionState = Window.CompletionState.Stop; } }