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...
GD0107: I tipi non derivati da Node non dovrebbero esportare membri di Node
ID regola |
GD0107 |
Categoria |
Utilizzo |
Soluzione è distruttiva o non-distruttiva |
Distruttiva |
Abilitato per predefinito |
Si |
Causa
Un tipo che non deriva da Node contiene un campo o una proprietà esportata di un tipo che deriva da Node.
Descrizione della regola
I nodi esportati sono serializzati come NodePath. Solo i tipi derivati da Node sono in grado di ottenere l'istanza del nodo da NodePath.
Come risolvere le violazioni
Per correggere una violazione di questa regola, evitare di esportare membri Node su un tipo che non deriva da Node oppure considerare l'esportazione di un NodePath.
Quando sopprimere gli avvertimenti
Non sopprimere un avviso da questa regola. I tipi che non derivano da Node non saranno in grado di recuperare l'istanza del nodo corretta per i membri Node esportati, causando errori imprevisti in fase di esecuzione.