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...
GD0101: The exported member is static
Regel-ID |
GD0101 |
Kategorie |
Verwendung |
Fix führt oder führt nicht zu Kompatibilitätsbruch |
Kompatibilitätsbruch - Wenn das Kein Kompatibilitätsbruch - Wenn das |
Standardmäßig aktiviert |
Ja |
Ursache
Ein statischer Member ist mit dem [Export]-Attribut annotiert. Statische Member können nicht exportiert werden.
Regelbeschreibung
Godot erlaubt es nicht, statische Member zu exportieren.
// Static members can't be exported.
[Export]
public static int InvalidProperty { get; set; }
// Instance members can be exported.
[Export]
public int ValidProperty { get; set; }
Wie man Verstöße behebt
Um einen Verstoß gegen diese Regel zu beheben, entfernen Sie das Attribut [Export] oder das Schlüsselwort static.
Wann man Warnungen unterdrücken sollte
Unterdrücken Sie nicht eine Warnung zu dieser Regel. Statische Member können nicht exportiert werden, so dass sie von Godot ignoriert werden, was zu Laufzeitfehlern führt.