using Godot; namespace ColdMint.scripts.levelGraphEditor; public partial class RoomNode : GraphNode { private Label? _describeLabel; private IRoomNodeData? _roomNodeData; public IRoomNodeData? RoomNodeData { get => _roomNodeData; set { if (_describeLabel == null || value == null) return; Title = value.Title; _describeLabel.Text = string.IsNullOrEmpty(value.Description) ? string.Empty : value.Description; _roomNodeData = value; } } public override void _Ready() { base._Ready(); _describeLabel = GetNode