summaryrefslogtreecommitdiffstats
path: root/modules/mono/csharp_script.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/mono/csharp_script.h')
-rw-r--r--modules/mono/csharp_script.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/mono/csharp_script.h b/modules/mono/csharp_script.h
index fd9e281e63..2ab80c132d 100644
--- a/modules/mono/csharp_script.h
+++ b/modules/mono/csharp_script.h
@@ -63,6 +63,7 @@ class CSharpScript : public Script {
bool tool = false;
bool global_class = false;
+ bool abstract_class = false;
bool valid = false;
bool reload_invalidated = false;
@@ -188,6 +189,9 @@ public:
bool is_valid() const override {
return valid;
}
+ bool is_abstract() const override {
+ return abstract_class;
+ }
bool inherits_script(const Ref<Script> &p_script) const override;
@@ -425,7 +429,9 @@ public:
}
String validate_path(const String &p_path) const override;
Script *create_script() const override;
- bool has_named_classes() const override;
+#ifndef DISABLE_DEPRECATED
+ virtual bool has_named_classes() const override { return false; }
+#endif
bool supports_builtin_mode() const override;
/* TODO? */ int find_function(const String &p_function, const String &p_code) const override {
return -1;