void OnDisabled()

book_4_sparkGenerated
code_blocksInput

Description

The OnDisabled method is a virtual method in the Editor.EditorTool class. It is intended to be overridden in derived classes to define custom behavior when the editor tool is disabled. This method is called automatically by the editor framework when the tool is no longer active or is being switched off.

Usage

To use the OnDisabled method, create a class that inherits from Editor.EditorTool and override the OnDisabled method. Implement any cleanup or state-resetting logic that should occur when the tool is disabled.

Example

public class MyCustomTool : Editor.EditorTool
{
    public override void OnDisabled()
    {
        // Custom logic to execute when the tool is disabled
        // For example, clear temporary data or reset tool state
        ClearTemporaryData();
        ResetToolState();
    }

    private void ClearTemporaryData()
    {
        // Implementation for clearing temporary data
    }

    private void ResetToolState()
    {
        // Implementation for resetting the tool's state
    }
}