diff options
Diffstat (limited to 'modules/visual_script/visual_script_yield_nodes.h')
-rw-r--r-- | modules/visual_script/visual_script_yield_nodes.h | 39 |
1 files changed, 14 insertions, 25 deletions
diff --git a/modules/visual_script/visual_script_yield_nodes.h b/modules/visual_script/visual_script_yield_nodes.h index 80ac879aad..35f72cdfad 100644 --- a/modules/visual_script/visual_script_yield_nodes.h +++ b/modules/visual_script/visual_script_yield_nodes.h @@ -33,9 +33,8 @@ class VisualScriptYield : public VisualScriptNode { - GDCLASS(VisualScriptYield,VisualScriptNode) + GDCLASS(VisualScriptYield, VisualScriptNode) public: - enum YieldMode { YIELD_RETURN, YIELD_FRAME, @@ -43,30 +42,25 @@ public: YIELD_WAIT }; -private: +private: YieldMode yield_mode; float wait_time; - protected: - - virtual void _validate_property(PropertyInfo& property) const; + virtual void _validate_property(PropertyInfo &property) const; static void _bind_methods(); -public: +public: virtual int get_output_sequence_port_count() const; virtual bool has_input_sequence_port() const; - virtual String get_output_sequence_port_text(int p_port) const; - virtual int get_input_value_port_count() const; virtual int get_output_value_port_count() const; - virtual PropertyInfo get_input_value_port_info(int p_idx) const; virtual PropertyInfo get_output_value_port_info(int p_idx) const; @@ -80,15 +74,15 @@ public: void set_wait_time(float p_time); float get_wait_time(); - virtual VisualScriptNodeInstance* instance(VisualScriptInstance* p_instance); + virtual VisualScriptNodeInstance *instance(VisualScriptInstance *p_instance); VisualScriptYield(); }; -VARIANT_ENUM_CAST( VisualScriptYield::YieldMode ) +VARIANT_ENUM_CAST(VisualScriptYield::YieldMode) class VisualScriptYieldSignal : public VisualScriptNode { - GDCLASS(VisualScriptYieldSignal,VisualScriptNode) + GDCLASS(VisualScriptYieldSignal, VisualScriptNode) public: enum CallMode { CALL_MODE_SELF, @@ -96,8 +90,8 @@ public: CALL_MODE_INSTANCE, }; -private: +private: CallMode call_mode; StringName base_type; NodePath base_path; @@ -106,25 +100,20 @@ private: Node *_get_base_node() const; StringName _get_base_type() const; - protected: - virtual void _validate_property(PropertyInfo& property) const; + virtual void _validate_property(PropertyInfo &property) const; static void _bind_methods(); public: - virtual int get_output_sequence_port_count() const; virtual bool has_input_sequence_port() const; - virtual String get_output_sequence_port_text(int p_port) const; - virtual int get_input_value_port_count() const; virtual int get_output_value_port_count() const; - virtual PropertyInfo get_input_value_port_info(int p_idx) const; virtual PropertyInfo get_output_value_port_info(int p_idx) const; @@ -132,24 +121,24 @@ public: virtual String get_text() const; virtual String get_category() const { return "functions"; } - void set_base_type(const StringName& p_type); + void set_base_type(const StringName &p_type); StringName get_base_type() const; - void set_signal(const StringName& p_type); + void set_signal(const StringName &p_type); StringName get_signal() const; - void set_base_path(const NodePath& p_type); + void set_base_path(const NodePath &p_type); NodePath get_base_path() const; void set_call_mode(CallMode p_mode); CallMode get_call_mode() const; - virtual VisualScriptNodeInstance* instance(VisualScriptInstance* p_instance); + virtual VisualScriptNodeInstance *instance(VisualScriptInstance *p_instance); VisualScriptYieldSignal(); }; -VARIANT_ENUM_CAST(VisualScriptYieldSignal::CallMode ); +VARIANT_ENUM_CAST(VisualScriptYieldSignal::CallMode); void register_visual_script_yield_nodes(); |