diff --git a/terrain/editing/TerrainEditingControls.cs b/terrain/editing/TerrainEditingControls.cs index 414e1ee..163b222 100644 --- a/terrain/editing/TerrainEditingControls.cs +++ b/terrain/editing/TerrainEditingControls.cs @@ -7,18 +7,10 @@ public partial class TerrainEditingControls public Button[] PaintTextureButtons { get; private set; } public Slider DrawSizeSlider { get; private set; } - ToolMode _toolMode = ToolMode.Height; - ToolShape _toolShape = ToolShape.Circle; - int _texture = 1; - - public ToolMode ToolMode { get => _toolMode ; set => SetToolMode (value); } - public ToolShape ToolShape { get => _toolShape; set => SetToolShape(value); } - public int Texture { get => _texture ; set => SetTexture (value); } - - public int DrawSize { - get => RoundToInt(-DrawSizeSlider?.Value ?? 1); - set => DrawSizeSlider.Value = -value; - } + 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() { @@ -26,13 +18,11 @@ public partial class TerrainEditingControls (ToolMode.Height, GetNode