UnityEditor.TerrainEditorUtility.RemoveTree C# (CSharp) Method

RemoveTree() static private method

static private RemoveTree ( Terrain terrain, int index ) : void
terrain UnityEngine.Terrain
index int
return void
        internal static void RemoveTree(Terrain terrain, int index)
        {
            TerrainData terrainData = terrain.terrainData;
            if (terrainData != null)
            {
                Undo.RegisterCompleteObjectUndo(terrainData, "Remove tree");
                terrainData.RemoveTreePrototype(index);
            }
        }
    }

Usage Example

 internal static void RemoveTree(MenuCommand item)
 {
     Terrain context = (Terrain) item.context;
     TerrainEditorUtility.RemoveTree(context, item.userData);
 }