private void OnInputChanged(string newValue)
        {
            _autoCompleteTemplate.Clear();
            _autoCompleteIndex = -1;
            if (!_dontResetHistoryIndex)
            {
                _historyIndex = -1;
            }
            _dontResetHistoryIndex = false;
            var entries = DevConsole.GetEntriesStartingWith(newValue);

            foreach (var entry in entries)
            {
                var data = new AutoCompleteEntryData()
                {
                    Name        = entry.Name,
                    Description = entry.Description,
                    Value       = DevConsole.GetVariableAsString(entry.Name),
                    OnClick     = () =>
                    {
                        _input.text = $"{entry.Name} ";
                        _input.ActivateInputField();
                        StartCoroutine(MoveToEndOfInput());
                    }
                };
                _autoCompleteTemplate.Append(data);
            }
        }