File tree Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Expand file tree Collapse file tree 1 file changed +12
-4
lines changed Original file line number Diff line number Diff line change @@ -370,7 +370,8 @@ You then want to connect the signal when a new resource is set:
370
370
set(new_resource):
371
371
resource = new_resource
372
372
# Connect the changed signal as soon as a new resource is being added.
373
- resource.changed.connect(_on_resource_changed)
373
+ if resource != null:
374
+ resource.changed.connect(_on_resource_changed)
374
375
375
376
func _on_resource_changed():
376
377
print("My resource just changed!")
@@ -392,7 +393,10 @@ You then want to connect the signal when a new resource is set:
392
393
{
393
394
_resource = value;
394
395
// Connect the changed signal as soon as a new resource is being added.
395
- _resource.Changed += OnResourceChanged;
396
+ if (_resource != null)
397
+ {
398
+ _resource.Changed += OnResourceChanged;
399
+ }
396
400
}
397
401
}
398
402
}
@@ -414,7 +418,8 @@ would cause unneeded updates.
414
418
if resource != null:
415
419
resource.changed.disconnect(_on_resource_changed)
416
420
resource = new_resource
417
- resource.changed.connect(_on_resource_changed)
421
+ if resource != null:
422
+ resource.changed.connect(_on_resource_changed)
418
423
419
424
.. code-tab :: csharp
420
425
@@ -430,7 +435,10 @@ would cause unneeded updates.
430
435
_resource.Changed -= OnResourceChanged;
431
436
}
432
437
_resource = value;
433
- _resource.Changed += OnResourceChanged;
438
+ if (_resource != null)
439
+ {
440
+ _resource.Changed += OnResourceChanged;
441
+ }
434
442
}
435
443
}
436
444
You can’t perform that action at this time.
0 commit comments