IEnumerable<EditorTool> GetSubtools()

robot_2Generated
code_blocksInput

Description

The GetSubtools method is a virtual method of the TerrainEditorTool class, which is part of the Editor.TerrainEditor namespace. This method is designed to return a collection of subtools that are associated with the terrain editing tool. Each subtool is an instance of the EditorTool class, allowing for modular and extendable terrain editing capabilities.

Usage

To use the GetSubtools method, you need to have an instance of the TerrainEditorTool class. You can then call this method to retrieve the subtools available for the terrain editor. This method is particularly useful when you want to iterate over all available subtools and perform operations on them.

Example

// Assuming you have an instance of TerrainEditorTool
TerrainEditorTool terrainEditorTool = new TerrainEditorTool();

// Retrieve the subtools
IEnumerable<EditorTool> subtools = terrainEditorTool.GetSubtools();

// Iterate over each subtool
foreach (EditorTool subtool in subtools)
{
    // Perform operations with each subtool
    // For example, you might want to enable or configure them
    subtool.OnEnabled();
}