using System.Diagnostics; using Godot; using Godot.Collections; namespace BITKit; public interface IUXContainer { string Text { get; set; } void SetText(string text); Texture2D Icon { get; set; } void SetIcon(Texture2D texture); } public partial class UXContainer:Control,IUXContainer { [Export] public Label label; [Export] public RichTextLabel richTextLabel; [Export] public Label titleLabel; [Export] public TextureRect icon; [Export] public Button button; [Export] public Node contextContainer; [ExportCategory("Label")] [Export] public Label updateTimeLabel; [Export] public Label createTimeLabel; [Export] public Label headerLabel; [Export] public Array