GD0110: Экспортированная кнопка инструмента не является вызываемой
Идентификатор правила |
GD0110 |
Категория |
Использование |
Исправление может быть как ломающим, так и не ломающим |
Нарушение - если тип свойства изменен на Неразрушающий — если |
Включено по умолчанию |
Да |
Причина
Свойство типа, отличного от Callable, аннотируется атрибутом [ExportToolButton].
Описание правила
Атрибут [ExportToolButton] используется для создания нажимаемых кнопок в инспекторе, поэтому свойство должно быть Callable, которое будет выполняться при нажатии кнопки.
Как устранить нарушения
Чтобы исправить нарушение этого правила, измените тип свойства на Callable. Если же вы намеревались экспортировать обычное свойство, замените атрибут [ExportToolButton] на [Export].
Когда следует подавлять предупреждения
Не отключайте предупреждение из этого правила. Экспортируемое свойство должно быть Callable, чтобы его можно было выполнить в редакторе при нажатии кнопки в инспекторе.