Added debugger plugin support
Changes: * EngineDebugger is exposed to gdscript. Game side of communication can be implemented through it. * EditorDebuggerPlugin is added which handles the editor side of communication.
This commit is contained in:
parent
a609b30ddb
commit
ea2eaf8c27
16 changed files with 780 additions and 1 deletions
|
|
@ -33,6 +33,7 @@
|
|||
|
||||
#include "core/io/config_file.h"
|
||||
#include "core/undo_redo.h"
|
||||
#include "editor/debugger/editor_debugger_node.h"
|
||||
#include "editor/editor_inspector.h"
|
||||
#include "editor/editor_translation_parser.h"
|
||||
#include "editor/import/editor_import_plugin.h"
|
||||
|
|
@ -249,6 +250,9 @@ public:
|
|||
void add_autoload_singleton(const String &p_name, const String &p_path);
|
||||
void remove_autoload_singleton(const String &p_name);
|
||||
|
||||
void add_debugger_plugin(const Ref<Script> &p_script);
|
||||
void remove_debugger_plugin(const Ref<Script> &p_script);
|
||||
|
||||
void enable_plugin();
|
||||
void disable_plugin();
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue