In my game I want the player to be able to add and remove trees to a terrain. This works great. The problem is that after I’ve tested this in the editor, the changes I did to the terrain were permanent. This becomes very bothersome since I have to remove and add trees to the terrain manually back to the way it was before I tested it in the editor.
Is there anyway I can make the changes not permanent?
This is the documented behaviour for Terrain changes. You would have to write your own SaveData solution to store and later reload the state of the Trees instances.