GD0101: Экспортированный элемент является статическим

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

GD0101

Категория

Использование

Исправление может быть как ломающим, так и не ломающим

Нарушение - если удалить ключевое слово static

Неразрушающий — если атрибут [Export] удален

Включено по умолчанию

Да

Причина

Статический элемент аннотируется атрибутом [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 будет их игнорировать, что приведёт к ошибкам во время выполнения.