diff options
author | Juan Linietsky <reduzio@gmail.com> | 2017-08-08 13:14:36 -0300 |
---|---|---|
committer | Juan Linietsky <reduzio@gmail.com> | 2017-08-08 13:14:36 -0300 |
commit | 8a4bce6ebd843f9a8f482f74601f4933aae737a3 (patch) | |
tree | 6a94023a24cc326cee5283d68314b9ca9c1060a2 /modules/visual_script/visual_script_nodes.h | |
parent | 95f10c620d475245e62bed81cb981aa47c926d0b (diff) | |
download | redot-engine-8a4bce6ebd843f9a8f482f74601f4933aae737a3.tar.gz |
Ability to set a function as sequenced, so when called you can choose not to use sequence ports. Fixes #6346
Diffstat (limited to 'modules/visual_script/visual_script_nodes.h')
-rw-r--r-- | modules/visual_script/visual_script_nodes.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/modules/visual_script/visual_script_nodes.h b/modules/visual_script/visual_script_nodes.h index 7a3b26fe55..ff49417114 100644 --- a/modules/visual_script/visual_script_nodes.h +++ b/modules/visual_script/visual_script_nodes.h @@ -46,6 +46,7 @@ class VisualScriptFunction : public VisualScriptNode { bool stack_less; int stack_size; ScriptInstance::RPCMode rpc_mode; + bool sequenced; protected: bool _set(const StringName &p_name, const Variant &p_value); @@ -79,9 +80,18 @@ public: void set_stack_less(bool p_enable); bool is_stack_less() const; + void set_sequenced(bool p_enable); + bool is_sequenced() const; + void set_stack_size(int p_size); int get_stack_size() const; + void set_return_type_enabled(bool p_returns); + bool is_return_type_enabled() const; + + void set_return_type(Variant::Type p_type); + Variant::Type get_return_type() const; + void set_rpc_mode(ScriptInstance::RPCMode p_mode); ScriptInstance::RPCMode get_rpc_mode() const; |