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...
GD0104: експортована властивість доступна лише для запису
Ідентифікатор правила |
GD0104 |
Категорія |
Використання |
Виправлення ламається або не ламається |
Не б'ється |
Увімкнено за замовчуванням |
Да |
Причина
Властивість лише для запису анотується атрибутом [Export]. Властивості, призначені лише для запису, не можна експортувати.
Опис правила
Godot не дозволяє експортувати властивості лише для запису.
private int _backingField;
// Write-only properties can't be exported.
[Export]
public int InvalidProperty { set => _backingField = value; }
// This property can be exported because it has both a getter and a setter.
[Export]
public int ValidProperty { get; set; }
Як усунути порушення
Щоб виправити порушення цього правила, переконайтеся, що властивість оголошує як геттер, так і сеттер, або видаліть атрибут [Export].
Коли придушувати попередження
Не приховуйте попередження з цього правила. Члени, які мають лише доступ до запису, не можуть бути експортовані, тому Godot їх ігноруватиме, що призведе до помилок виконання.