GD0101: Экспортированный элемент является статическим
Идентификатор правила |
GD0101 |
Категория |
Использование |
Исправление может быть как ломающим, так и не ломающим |
Нарушение - если удалить ключевое слово Неразрушающий — если атрибут |
Включено по умолчанию |
Да |
Причина
Статический элемент аннотируется атрибутом [Export]. Статические элементы не могут быть экспортированы.
Описание правила
Godot не позволяет экспортировать статические члены.
// Static members can't be exported.
[Export]
public static int InvalidProperty { get; set; }
// Instance members can be exported.
[Export]
public int ValidProperty { get; set; }
Как устранить нарушения
Чтобы устранить нарушение этого правила, удалите атрибут [Export] или удалите ключевое слово static.
Когда следует подавлять предупреждения
Не подавляйте предупреждение из этого правила. Статические члены не могут быть экспортированы, поэтому Godot будет их игнорировать, что приведёт к ошибкам во время выполнения.