aboutsummaryrefslogtreecommitdiff
path: root/modules/visual_script/visual_script.cpp
diff options
context:
space:
mode:
authorGeorge Marques2017-11-15 13:57:24 -0200
committerGeorge Marques2017-11-15 17:13:13 -0200
commit0284727e7bc6337ebcd98e61eacf0d095d74a094 (patch)
tree4c108558ec25992c2c940cbbde4d3832055c45a2 /modules/visual_script/visual_script.cpp
parent9543801d51910cdf61123f591fd91993f57782ae (diff)
downloadgodot-0284727e7bc6337ebcd98e61eacf0d095d74a094.tar.gz
godot-0284727e7bc6337ebcd98e61eacf0d095d74a094.tar.zst
godot-0284727e7bc6337ebcd98e61eacf0d095d74a094.zip
Diffstat (limited to 'modules/visual_script/visual_script.cpp')
-rw-r--r--modules/visual_script/visual_script.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/visual_script/visual_script.cpp b/modules/visual_script/visual_script.cpp
index 765fe4c2f..0834bc81d 100644
--- a/modules/visual_script/visual_script.cpp
+++ b/modules/visual_script/visual_script.cpp
@@ -2644,6 +2644,11 @@ void VisualScriptLanguage::add_register_func(const String &p_name, VisualScriptN
register_funcs[p_name] = p_func;
}
+void VisualScriptLanguage::remove_register_func(const String &p_name) {
+ ERR_FAIL_COND(!register_funcs.has(p_name));
+ register_funcs.erase(p_name);
+}
+
Ref<VisualScriptNode> VisualScriptLanguage::create_node_from_name(const String &p_name) {
ERR_FAIL_COND_V(!register_funcs.has(p_name), Ref<VisualScriptNode>());