public void PrintCompletions(string command) { var completions = DevConsole.Completions(command); StringBuilder sb = new StringBuilder("Available commands: "); if (completions.Count == 0) { sb.Append("None!"); } sb.Append(String.Join(", ", completions)); Debug.Log(sb.ToString()); }
public void Start() { _visible = gameObject.activeSelf; CommandInputField.onEndEdit.AddListener(val => { // submit command on press enter if (Input.GetKeyDown(KeyCode.Return) || Input.GetKeyDown(KeyCode.KeypadEnter)) { commandSubmit(val); } }); DevConsole.Register(this); }