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.

GD0107: Типи, не похідні від Node, не повинні експортувати членів Node

Ідентифікатор правила

GD0107

Категорія

Використання

Виправлення ламається або не ламається

ломка

Увімкнено за замовчуванням

Да

причина

Тип, який не походить від Node, містить експортоване поле або властивість типу, який походить від Node.

Опис правила

Експортовані вузли серіалізуються як NodePath. Лише типи, похідні від Node, можуть отримати екземпляр вузла від NodePath.

Як усунути порушення

Щоб виправити порушення цього правила, уникайте експорту елементів Node для типу, який не є похідним від Node, або розгляньте можливість експорту NodePath.

Коли придушувати попередження

Не приховуйте попередження з цього правила. Типи, які не походять від Node, не зможуть отримати правильний екземпляр вузла для експортованих елементів Node, що призведе до неочікуваних помилок виконання.