Опис правила
Під час перезавантаження збірки .NET, Godot спробує серіалізувати експортовані члени, щоб зберегти їхні значення. Поле або властивість з резервним полем, яке зберігає Callable, може перешкодити вивантаженню збірки.
Властивість, що містить вираз, не має поля резервного копіювання та не зберігатиме Callable, тому Godot не намагатиметься серіалізувати її, що має призвести до успішного перезавантаження збірки .NET.
[ExportToolButton("Click me!")]
public Callable ValidClickMeButton => Callable.From(ClickMe);
// Invalid because the Callable will be stored in the property's backing field.
[ExportToolButton("Click me!")]
public Callable InvalidClickMeButton { get; } = Callable.From(ClickMe);