Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

GD0110:导出的工具按钮不是 Callable

规则 ID

GD0110

类别

用法

修复是破坏性的还是非破坏性的

破坏性变更——如果该属性的类型改为 Callable

非破坏性变更——如果将 [ExportToolButton] 替换为 [Export]

默认启用

原因

某个非 Callable 类型的属性使用了 [ExportToolButton] 特性进行标注。

规则说明

[ExportToolButton] 属性用于在编辑器检查器(Inspector)中创建可点击的按钮。因此,被标记的属性必须是一个 Callable (可调用对象),它会在你点击按钮时被执行。

如何解决违规情况

要修复这个违规问题,你需要将该属性的类型修改为 Callable 。或者,如果你原本的意图只是想导出一个普通的属性,那么请把 [ExportToolButton] 这个特性(Attribute)替换成 [Export]

何时抑制警告

不要屏蔽(或忽略)这条规则产生的警告。因为被导出的属性必须是一个 Callable (可调用对象),这样当你点击检查器(Inspector)里的按钮时,它才能在编辑器中被正常执行。