- Introduce a tileToChange variable
Holds all of the tiles and which corners to modify
Is used to calculate tilesPrevious & tilesChanged
- Support editing a single corner
- Edit tool mesh shows edited corners
- Moved more code into editor plugin (GDScript)
- Moved remaining code back to Terrain script (C#)
- Editing controls themselves are now fully GDScript
- Plugin (GDScript) just calls `Terrain.EditorInput` (C#)
- Made some more changes and additions where sensible
- Added new buttons:
- Flatten tool mode (not implemented)
- Up / down toggle modifier
Switches between moving terrain up or down
- Connected toggle modifier
Used to cause corners to be disconnected
- Added ModifierToggleButton script
Inversed by holding modifier button
- "Corner" tool shape button switches
to single tile texture in paint mode
- Modify editing code to use modifier buttons