[Tool] public partial class TerrainEditingControls : VBoxContainer { public (ToolMode , Button)[] ToolModeButtons { get; private set; } public (ToolShape, Button)[] ToolShapeButtons { get; private set; } public Button[] PaintTextureButtons { get; private set; } public Slider DrawSizeSlider { get; private set; } public ToolMode ToolMode { get => GetToolMode (); set => SetToolMode (value); } public ToolShape ToolShape { get => GetToolShape(); set => SetToolShape(value); } public int DrawSize { get => GetDrawSize (); set => SetDrawSize (value); } public int Texture { get => GetTexture (); set => SetTexture (value); } public override void _Ready() { ToolModeButtons = [ (ToolMode.Height, GetNode