diff --git a/core/object/script_language.h b/core/object/script_language.h index 9b2612a332..aef6f6046d 100644 --- a/core/object/script_language.h +++ b/core/object/script_language.h @@ -273,7 +273,6 @@ public: virtual bool is_using_templates() { return false; } virtual bool validate(const String &p_script, const String &p_path = "", List *r_functions = nullptr, List *r_errors = nullptr, List *r_warnings = nullptr, HashSet *r_safe_lines = nullptr) const = 0; virtual String validate_path(const String &p_path) const { return ""; } - virtual Script *create_script() const = 0; virtual bool supports_builtin_mode() const = 0; virtual bool supports_documentation() const { return false; } virtual bool can_inherit_from_file() const { return false; } diff --git a/core/object/script_language_extension.h b/core/object/script_language_extension.h index b74261e92c..e10c666b82 100644 --- a/core/object/script_language_extension.h +++ b/core/object/script_language_extension.h @@ -361,13 +361,8 @@ public: } EXBIND1RC(String, validate_path, const String &) - GDVIRTUAL0RC_REQUIRED(Object *, _create_script) - Script *create_script() const override { - Object *ret = nullptr; - GDVIRTUAL_CALL(_create_script, ret); - return Object::cast_to