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.
Checking the stable version of the documentation...
GD0107: Типы, не производные от Node, не должны экспортировать элементы Node
Идентификатор правила |
GD0107 |
Категория |
Использование |
Исправление может быть как ломающим, так и не ломающим |
Breaking (Прерывание) |
Включено по умолчанию |
Да |
Причина
Тип, который не является производным от Node, содержит экспортированное поле или свойство типа, который является производным от Node.
Описание правила
Экспортированные узлы сериализуются как NodePath. Только типы, производные от Node, могут получить экземпляр узла из NodePath.
Как устранить нарушения
Чтобы устранить нарушение этого правила, избегайте экспорта членов Node в типе, который не является производным от Node, или рассмотрите возможность экспорта NodePath.
Когда следует подавлять предупреждения
Не подавляйте предупреждение из этого правила. Типы, не производные от Node, не смогут получить нужный экземпляр узла для экспортированных членов Node, что приведёт к непредвиденным ошибкам во время выполнения.