Browse Source

Add a note about tool script inheritance

Related proposal: https://github.com/godotengine/godot-proposals/issues/754
Ben 2 years ago
parent
commit
0bd9b4842b
1 changed files with 7 additions and 0 deletions
  1. 7 0
      tutorials/plugins/running_code_in_the_editor.rst

+ 7 - 0
tutorials/plugins/running_code_in_the_editor.rst

@@ -111,6 +111,13 @@ Here is how a ``_process()`` function might look for you:
     case, when we remove the script, the node will keep its rotation. Be careful
     case, when we remove the script, the node will keep its rotation. Be careful
     to avoid making unwanted modifications.
     to avoid making unwanted modifications.
 
 
+.. note::
+
+    Extending a ``@tool`` script does not automatically make the extending script
+    a ``@tool``. Ommitting ``@tool`` from the extending script will disable tool
+    behavior from the super class. Therefore the extending script should also
+    specify the ``@tool`` annotation.
+
 Try it out
 Try it out
 -----------
 -----------