Replace call to non-existent function get_editor_main_control()

get_editor_interface().get_editor_main_control() no longer exists. `get_editor_main_control()` has been replaced with `get_editor_main_screen()`.

I changed all the occurrences in code, as well as adapted the text  describing this accordingly.
This commit is contained in:
Johannes Ebner
2022-09-20 23:05:26 +02:00
committed by GitHub
parent d43d2b2ec7
commit 0269514bfb

View File

@@ -109,7 +109,7 @@ Here is the full plugin script:
func _enter_tree():
main_panel_instance = MainPanel.instantiate()
# Add the main panel to the editor's main viewport.
get_editor_interface().get_editor_main_control().add_child(main_panel_instance)
get_editor_interface().get_editor_main_screen().add_child(main_panel_instance)
# Hide the main panel. Very much required.
_make_visible(false)
@@ -141,8 +141,8 @@ a reference to the scene, and we instance it into `main_panel_instance`.
The ``_enter_tree()`` function is called before ``_ready()``. This is where
we instance the main panel scene, and add them as children of specific parts
of the editor. We use ``get_editor_interface().get_editor_main_control()`` to
obtain the main editor control and add our main panel instance as a child to it.
of the editor. We use ``get_editor_interface().get_editor_main_screen()`` to
obtain the main editor screen and add our main panel instance as a child to it.
We call the ``_make_visible(false)`` function to hide the main panel so
it doesn't compete for space when first activating the plugin.