diff options
author | K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com> | 2018-07-25 14:23:26 -0700 |
---|---|---|
committer | K. S. Ernest (iFire) Lee <ernest.lee@chibifire.com> | 2018-07-27 13:12:34 -0700 |
commit | 2650b8710280a0759d751bc6d81f415a18442142 (patch) | |
tree | 2413d8f9729b26f686bef77fed4032b776da1994 /modules/visual_script/visual_script_nodes.h | |
parent | aecc3a444b122efd1001b25893ea7622918e2e22 (diff) | |
download | redot-engine-2650b8710280a0759d751bc6d81f415a18442142.tar.gz |
Carry property hint and hint string through to Visualscript virtual functions.
Diffstat (limited to 'modules/visual_script/visual_script_nodes.h')
-rw-r--r-- | modules/visual_script/visual_script_nodes.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/visual_script/visual_script_nodes.h b/modules/visual_script/visual_script_nodes.h index 9bfbd46e47..f7ac995816 100644 --- a/modules/visual_script/visual_script_nodes.h +++ b/modules/visual_script/visual_script_nodes.h @@ -40,6 +40,8 @@ class VisualScriptFunction : public VisualScriptNode { struct Argument { String name; Variant::Type type; + PropertyHint hint; + String hint_string; }; Vector<Argument> arguments; @@ -70,7 +72,7 @@ public: virtual String get_text() const; virtual String get_category() const { return "flow_control"; } - void add_argument(Variant::Type p_type, const String &p_name, int p_index = -1); + void add_argument(Variant::Type p_type, const String &p_name, int p_index = -1, const PropertyHint p_hint = PROPERTY_HINT_NONE, const String &p_hint_string = String("")); void set_argument_type(int p_argidx, Variant::Type p_type); Variant::Type get_argument_type(int p_argidx) const; void set_argument_name(int p_argidx, const String &p_name); |