using Godot; namespace Texty.Scripts.Game { public class Game : Node { private Input Input => GetNodeOrNull($"%{nameof(Input)}"); private Output Output => GetNodeOrNull($"%{nameof(Output)}"); private StatusLine StatusLine => GetNodeOrNull($"%{nameof(StatusLine)}"); public override void _Ready() { } public void OnCommandSubmitted(Command command) { Output.Push($"! {command}"); } public void OnUnknownInputSubmitted(string text) { Output.Push($"? {text}"); } } }