using System.Linq; using Godot; using Godot.Collections; using Texty.Scripts.GodotExtensions; namespace Texty.Scripts.Terminal { [Tool] public abstract class ButtonBlock : MarginContainer { private VBoxContainer Buttons => GetNodeOrNull($"%{nameof(Buttons)}"); public override void _Ready() { ConnectButtons(); Buttons.GetChildren