1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-06 12:20:30 +00:00

Send script members, contants and globals to debugger

Remove remote inspector panel
This commit is contained in:
geequlim
2017-10-17 22:37:25 +08:00
committed by Geequlim
parent 475cee9c0f
commit ccf76798d5
3 changed files with 218 additions and 121 deletions

View File

@@ -74,12 +74,13 @@ class ScriptEditorDebugger : public Control {
Tree *inspect_scene_tree;
HSplitContainer *inspect_info;
PropertyEditor *inspect_properties;
bool updating_scene_tree;
float inspect_scene_tree_timeout;
float inspect_edited_object_timeout;
ObjectID inspected_object_id;
ScriptEditorDebuggerInspectedObject *inspected_object;
bool updating_scene_tree;
ScriptEditorDebuggerVariables *variables;
Map<ObjectID, ScriptEditorDebuggerInspectedObject *> remote_objects;
Set<ObjectID> unfold_cache;
HSplitContainer *error_split;
@@ -96,7 +97,6 @@ class ScriptEditorDebugger : public Control {
TabContainer *tabs;
Label *reason;
ScriptEditorDebuggerVariables *variables;
Button *step;
Button *next;
@@ -174,6 +174,9 @@ class ScriptEditorDebugger : public Control {
void _paused();
void _set_remote_object(ObjectID p_id, ScriptEditorDebuggerInspectedObject *p_obj);
void _clear_remote_objects();
protected:
void _notification(int p_what);
static void _bind_methods();