public void RemoveColumn() { if (Columns - 1 < 1) { GD.PrintErr("DataTable.RemoveColumn: Could not remove column, columns cannot be less than 1."); return; } VBoxContainer TrashColumn = (VBoxContainer)ColumnsNode !.GetChild(ColumnsNode.GetChildCount() - 1) !; ColumnsNode.RemoveChild(TrashColumn); TrashColumn.QueueFree(); Columns--; return; }