Update running_code_in_the_editor.rst to fix error in example code

Example was potentially trying to connect a signal from a null reference
This commit is contained in:
AtelierFerrofell
2025-08-05 02:34:48 -07:00
committed by GitHub
parent bae4de3b5b
commit edebaa4fb7

View File

@@ -370,6 +370,7 @@ You then want to connect the signal when a new resource is set:
set(new_resource):
resource = new_resource
# Connect the changed signal as soon as a new resource is being added.
if resource != null:
resource.changed.connect(_on_resource_changed)
func _on_resource_changed():
@@ -392,10 +393,13 @@ You then want to connect the signal when a new resource is set:
{
_resource = value;
// Connect the changed signal as soon as a new resource is being added.
if (_resource != null)
{
_resource.Changed += OnResourceChanged;
}
}
}
}
private void OnResourceChanged()
{
@@ -414,6 +418,7 @@ would cause unneeded updates.
if resource != null:
resource.changed.disconnect(_on_resource_changed)
resource = new_resource
if resource != null:
resource.changed.connect(_on_resource_changed)
.. code-tab:: csharp
@@ -430,9 +435,12 @@ would cause unneeded updates.
_resource.Changed -= OnResourceChanged;
}
_resource = value;
if (_resource != null)
{
_resource.Changed += OnResourceChanged;
}
}
}
Reporting node configuration warnings
-------------------------------------