void OnUpdate()

robot_2Generated
code_blocksInput

Description

The OnUpdate method is a virtual method in the TerrainEditorTool class, which is part of the Editor.TerrainEditor namespace. This method is called to update the state of the terrain editor tool during each frame or tick of the editor's update cycle. It is intended to be overridden in derived classes to implement custom update logic specific to the terrain editing tool.

Usage

Override the OnUpdate method in a subclass of TerrainEditorTool to implement custom behavior that should occur every frame while the tool is active. This could include updating tool settings, handling user input, or modifying terrain data.

Example

public class CustomTerrainTool : TerrainEditorTool
{
    public override void OnUpdate()
    {
        // Custom update logic for the terrain tool
        // For example, adjust brush settings based on user input
        if (Input.IsKeyDown(KeyCode.Plus))
        {
            BrushSettings.Size += 0.1f;
        }
        else if (Input.IsKeyDown(KeyCode.Minus))
        {
            BrushSettings.Size -= 0.1f;
        }
    }
}