From a6defa7ae8eee3970d573acf385587a446bbae4f Mon Sep 17 00:00:00 2001 From: Kai Liao Date: Tue, 5 Aug 2025 17:18:15 -0700 Subject: [PATCH] Update running_code_in_the_editor.rst to fix misplaced method defs in C# example OnResourceSet() and OnResourceChanged() were invalidly defined outside of the class examples --- .../plugins/running_code_in_the_editor.rst | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/tutorials/plugins/running_code_in_the_editor.rst b/tutorials/plugins/running_code_in_the_editor.rst index b921add46..11a2a9c18 100644 --- a/tutorials/plugins/running_code_in_the_editor.rst +++ b/tutorials/plugins/running_code_in_the_editor.rst @@ -309,13 +309,13 @@ not be called. OnResourceSet(); } } - } - // This will only be called when you create, delete, or paste a resource. - // You will not get an update when tweaking properties of it. - private void OnResourceSet() - { - GD.Print("My resource was set!"); + // This will only be called when you create, delete, or paste a resource. + // You will not get an update when tweaking properties of it. + private void OnResourceSet() + { + GD.Print("My resource was set!"); + } } To get around this problem you first have to make your resource a tool and make it @@ -399,11 +399,11 @@ You then want to connect the signal when a new resource is set: } } } - } - private void OnResourceChanged() - { - GD.Print("My resource just changed!"); + private void OnResourceChanged() + { + GD.Print("My resource just changed!"); + } } Lastly, remember to disconnect the signal as the old resource being used and changed somewhere else