|
@@ -162,7 +162,7 @@ public:
|
|
virtual bool has_script_signal(const StringName &p_signal) const;
|
|
virtual bool has_script_signal(const StringName &p_signal) const;
|
|
virtual void get_script_signal_list(List<MethodInfo> *r_signals) const;
|
|
virtual void get_script_signal_list(List<MethodInfo> *r_signals) const;
|
|
|
|
|
|
- /* TODO */ virtual bool get_property_default_value(const StringName &p_property, Variant &r_value) const;
|
|
|
|
|
|
+ virtual bool get_property_default_value(const StringName &p_property, Variant &r_value) const;
|
|
virtual void get_script_property_list(List<PropertyInfo> *p_list) const;
|
|
virtual void get_script_property_list(List<PropertyInfo> *p_list) const;
|
|
virtual void update_exports();
|
|
virtual void update_exports();
|
|
|
|
|
|
@@ -309,6 +309,11 @@ class CSharpLanguage : public ScriptLanguage {
|
|
|
|
|
|
Dictionary scripts_metadata;
|
|
Dictionary scripts_metadata;
|
|
|
|
|
|
|
|
+ // For debug_break and debug_break_parse
|
|
|
|
+ int _debug_parse_err_line;
|
|
|
|
+ String _debug_parse_err_file;
|
|
|
|
+ String _debug_error;
|
|
|
|
+
|
|
friend class GDMono;
|
|
friend class GDMono;
|
|
void _uninitialize_script_bindings();
|
|
void _uninitialize_script_bindings();
|
|
|
|
|
|
@@ -368,11 +373,11 @@ public:
|
|
/* TODO */ virtual void add_global_constant(const StringName &p_variable, const Variant &p_value) {}
|
|
/* TODO */ virtual void add_global_constant(const StringName &p_variable, const Variant &p_value) {}
|
|
|
|
|
|
/* DEBUGGER FUNCTIONS */
|
|
/* DEBUGGER FUNCTIONS */
|
|
- /* TODO */ virtual String debug_get_error() const { return ""; }
|
|
|
|
- /* TODO */ virtual int debug_get_stack_level_count() const { return 1; }
|
|
|
|
- /* TODO */ virtual int debug_get_stack_level_line(int p_level) const { return 1; }
|
|
|
|
- /* TODO */ virtual String debug_get_stack_level_function(int p_level) const { return ""; }
|
|
|
|
- /* TODO */ virtual String debug_get_stack_level_source(int p_level) const { return ""; }
|
|
|
|
|
|
+ virtual String debug_get_error() const;
|
|
|
|
+ virtual int debug_get_stack_level_count() const;
|
|
|
|
+ virtual int debug_get_stack_level_line(int p_level) const;
|
|
|
|
+ virtual String debug_get_stack_level_function(int p_level) const;
|
|
|
|
+ virtual String debug_get_stack_level_source(int p_level) const;
|
|
/* TODO */ virtual void debug_get_stack_level_locals(int p_level, List<String> *p_locals, List<Variant> *p_values, int p_max_subitems, int p_max_depth) {}
|
|
/* TODO */ virtual void debug_get_stack_level_locals(int p_level, List<String> *p_locals, List<Variant> *p_values, int p_max_subitems, int p_max_depth) {}
|
|
/* TODO */ virtual void debug_get_stack_level_members(int p_level, List<String> *p_members, List<Variant> *p_values, int p_max_subitems, int p_max_depth) {}
|
|
/* TODO */ virtual void debug_get_stack_level_members(int p_level, List<String> *p_members, List<Variant> *p_values, int p_max_subitems, int p_max_depth) {}
|
|
/* TODO */ virtual void debug_get_globals(List<String> *p_locals, List<Variant> *p_values, int p_max_subitems, int p_max_depth) {}
|
|
/* TODO */ virtual void debug_get_globals(List<String> *p_locals, List<Variant> *p_values, int p_max_subitems, int p_max_depth) {}
|