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...
GD0102: Тип експортованого елемента не підтримується
Ідентифікатор правила |
GD0102 |
Категорія |
Використання |
Виправлення ламається або не ламається |
Розрив - якщо змінено тип члена Нерозривний – якщо видалено атрибут |
Увімкнено за замовчуванням |
Да |
причина
Непідтримуваний тип вказано для елемента, анотованого атрибутом [Export]
, коли очікується Variant-compatible type.
Опис правила
Кожен експортований член має бути сумісним з варіантами, щоб його можна було сортувати механізмом.
class SomeType { }
// SomeType is not a valid member type because it doesn't derive from GodotObject,
// so it's not compatible with Variant.
[Export]
public SomeType InvalidProperty { get; set; }
// System.Int32 is a valid type because it's compatible with Variant.
[Export]
public int ValidProperty { get; set; }
Як усунути порушення
Щоб виправити порушення цього правила, змініть тип елемента на сумісність із варіантом або видаліть атрибут [Export]
.
Коли придушувати попередження
Не приховуйте попередження з цього правила. Учасники з типами, які не можна маршалювати, призведуть до помилок виконання.