From 7b0291a07da4a58e0c4f9b86939dba6116034610 Mon Sep 17 00:00:00 2001 From: Saracen Date: Sun, 12 Nov 2023 15:26:00 +0000 Subject: [PATCH] Fix compilation errors for Godot 4.2 --- visual_script.cpp | 7 +++++++ visual_script.h | 3 +++ 2 files changed, 10 insertions(+) diff --git a/visual_script.cpp b/visual_script.cpp index fac208a..8d215dd 100644 --- a/visual_script.cpp +++ b/visual_script.cpp @@ -873,6 +873,10 @@ bool VisualScript::is_valid() const { return true; // Always valid. } +bool VisualScript::is_abstract() const { + return false; +} + ScriptLanguage *VisualScript::get_language() const { return VisualScriptLanguage::singleton; } @@ -2432,6 +2436,9 @@ bool VisualScriptLanguage::is_control_flow_keyword(String p_keyword) const { void VisualScriptLanguage::get_comment_delimiters( List *p_delimiters) const {} +void VisualScriptLanguage::get_doc_comment_delimiters( + List *p_delimiters) const {} + void VisualScriptLanguage::get_string_delimiters( List *p_delimiters) const {} diff --git a/visual_script.h b/visual_script.h index ec46fe0..749f441 100644 --- a/visual_script.h +++ b/visual_script.h @@ -380,6 +380,7 @@ class VisualScript : public Script { virtual bool is_tool() const override; virtual bool is_valid() const override; + virtual bool is_abstract() const override; virtual ScriptLanguage *get_language() const override; @@ -636,6 +637,8 @@ class VisualScriptLanguage : public ScriptLanguage { virtual bool is_control_flow_keyword(String p_keyword) const override; virtual void get_comment_delimiters(List *p_delimiters) const override; + virtual void + get_doc_comment_delimiters(List *p_delimiters) const override; virtual void get_string_delimiters(List *p_delimiters) const override; virtual bool is_using_templates() override; virtual Ref