using Godot; namespace UI.MapEditorMapMark; public partial class MapEditorMapMarkPanel : MapEditorMapMark { private UiGrid<WaveTemplate, object> _grid; public override void OnCreateUi() { _grid = new UiGrid<WaveTemplate, object>(S_WaveTemplate, typeof(EditorMarkWaveCell)); _grid.SetCellOffset(new Vector2I(0, 10)); _grid.SetColumns(1); _grid.SetDataList(new object[] { 1, 2, 3, 4}); } public override void OnDestroyUi() { _grid.Destroy(); } }