GD0110: The exported tool button is not a Callable
Rule ID |
GD0110 |
Category |
Usage |
Fix is breaking or non-breaking |
Breaking - If the property's type is changed to Non-breaking - If the |
Enabled by default |
Yes |
Cause
A property of a type different from Callable
is annotated with the
[ExportToolButton]
attribute.
Rule description
The [ExportToolButton]
attribute is used to create clickable buttons in the inspector so,
the property must be a Callable
that will be executed when clicking the button.
How to fix violations
To fix a violation of this rule, change the type of the property to Callable
.
Alternatively, if you intended to export a normal property, replace the
[ExportToolButton]
attribute with [Export]
.
When to suppress warnings
Do not suppress a warning from this rule. The exported property must be a Callable
so it can executed in the editor when clicking the button in the inspector.