diff options
| author | Rémi Verschelde | 2017-10-20 23:20:32 +0200 |
|---|---|---|
| committer | GitHub | 2017-10-20 23:20:32 +0200 |
| commit | bf88c3c8e8c9afa9d6be5a4a0158f62becdd3486 (patch) | |
| tree | a77929294f1d134a55f3b8b280ec56b12bfa2521 /modules/visual_script/visual_script_builtin_funcs.cpp | |
| parent | 08ebbc90a85ce15e1db2eab3ff3c25d7da1a4246 (diff) | |
| parent | 7fb57ecbd9457d8d2f7cb8264e9c51530ea1967a (diff) | |
| download | godot-bf88c3c8e8c9afa9d6be5a4a0158f62becdd3486.tar.gz godot-bf88c3c8e8c9afa9d6be5a4a0158f62becdd3486.tar.zst godot-bf88c3c8e8c9afa9d6be5a4a0158f62becdd3486.zip | |
Diffstat (limited to 'modules/visual_script/visual_script_builtin_funcs.cpp')
| -rw-r--r-- | modules/visual_script/visual_script_builtin_funcs.cpp | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/modules/visual_script/visual_script_builtin_funcs.cpp b/modules/visual_script/visual_script_builtin_funcs.cpp index 1980f8611..4b294325d 100644 --- a/modules/visual_script/visual_script_builtin_funcs.cpp +++ b/modules/visual_script/visual_script_builtin_funcs.cpp @@ -1280,6 +1280,11 @@ void VisualScriptBuiltinFunc::_bind_methods() { BIND_ENUM_CONSTANT(FUNC_MAX); } +VisualScriptBuiltinFunc::VisualScriptBuiltinFunc(VisualScriptBuiltinFunc::BuiltinFunc func) { + + this->func = func; +} + VisualScriptBuiltinFunc::VisualScriptBuiltinFunc() { func = MATH_SIN; @@ -1288,9 +1293,7 @@ VisualScriptBuiltinFunc::VisualScriptBuiltinFunc() { template <VisualScriptBuiltinFunc::BuiltinFunc func> static Ref<VisualScriptNode> create_builtin_func_node(const String &p_name) { - Ref<VisualScriptBuiltinFunc> node; - node.instance(); - node->set_func(func); + Ref<VisualScriptBuiltinFunc> node = memnew(VisualScriptBuiltinFunc(func)); return node; } |
