From 361eb3eb15a604ba10bef121df57f5c66b7da6c0 Mon Sep 17 00:00:00 2001 From: Serhii Snitsaruk Date: Tue, 28 May 2024 19:50:57 +0200 Subject: [PATCH] Fix compile-time errors with updated godot-cpp --- blackboard/bb_param/bb_aabb.h | 2 ++ blackboard/bb_param/bb_array.h | 2 ++ blackboard/bb_param/bb_basis.h | 2 ++ blackboard/bb_param/bb_bool.h | 2 ++ blackboard/bb_param/bb_byte_array.h | 2 ++ blackboard/bb_param/bb_color.h | 2 ++ blackboard/bb_param/bb_color_array.h | 2 ++ blackboard/bb_param/bb_dictionary.h | 2 ++ blackboard/bb_param/bb_float.h | 2 ++ blackboard/bb_param/bb_float32_array.h | 2 ++ blackboard/bb_param/bb_float64_array.h | 2 ++ blackboard/bb_param/bb_int.h | 2 ++ blackboard/bb_param/bb_int32_array.h | 2 ++ blackboard/bb_param/bb_int64_array.h | 2 ++ blackboard/bb_param/bb_node.h | 3 +++ blackboard/bb_param/bb_plane.h | 2 ++ blackboard/bb_param/bb_projection.h | 2 ++ blackboard/bb_param/bb_quaternion.h | 2 ++ blackboard/bb_param/bb_rect2.h | 2 ++ blackboard/bb_param/bb_rect2i.h | 2 ++ blackboard/bb_param/bb_string.h | 2 ++ blackboard/bb_param/bb_string_array.h | 2 ++ blackboard/bb_param/bb_string_name.h | 2 ++ blackboard/bb_param/bb_transform2d.h | 2 ++ blackboard/bb_param/bb_transform3d.h | 2 ++ blackboard/bb_param/bb_vector2.h | 2 ++ blackboard/bb_param/bb_vector2_array.h | 2 ++ blackboard/bb_param/bb_vector2i.h | 2 ++ blackboard/bb_param/bb_vector3.h | 2 ++ blackboard/bb_param/bb_vector3_array.h | 2 ++ blackboard/bb_param/bb_vector3i.h | 2 ++ blackboard/bb_param/bb_vector4.h | 2 ++ blackboard/bb_param/bb_vector4i.h | 2 ++ bt/tasks/bt_action.h | 3 +++ bt/tasks/bt_comment.h | 3 +++ bt/tasks/bt_composite.h | 3 +++ bt/tasks/bt_condition.h | 3 +++ bt/tasks/bt_decorator.h | 2 ++ bt/tasks/composites/bt_dynamic_selector.h | 2 ++ bt/tasks/composites/bt_dynamic_sequence.h | 2 ++ bt/tasks/composites/bt_random_selector.h | 2 ++ bt/tasks/composites/bt_random_sequence.h | 2 ++ bt/tasks/composites/bt_selector.h | 2 ++ bt/tasks/composites/bt_sequence.h | 2 ++ bt/tasks/decorators/bt_always_fail.h | 2 ++ bt/tasks/decorators/bt_always_succeed.h | 2 ++ bt/tasks/decorators/bt_invert.h | 2 ++ bt/tasks/decorators/bt_repeat_until_failure.h | 2 ++ bt/tasks/decorators/bt_repeat_until_success.h | 2 ++ bt/tasks/utility/bt_fail.h | 2 ++ 50 files changed, 105 insertions(+) diff --git a/blackboard/bb_param/bb_aabb.h b/blackboard/bb_param/bb_aabb.h index 7fc09e0..a2bb017 100644 --- a/blackboard/bb_param/bb_aabb.h +++ b/blackboard/bb_param/bb_aabb.h @@ -18,6 +18,8 @@ class BBAabb : public BBParam { GDCLASS(BBAabb, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::AABB; } }; diff --git a/blackboard/bb_param/bb_array.h b/blackboard/bb_param/bb_array.h index 68b7724..f033782 100644 --- a/blackboard/bb_param/bb_array.h +++ b/blackboard/bb_param/bb_array.h @@ -18,6 +18,8 @@ class BBArray : public BBParam { GDCLASS(BBArray, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::ARRAY; } }; diff --git a/blackboard/bb_param/bb_basis.h b/blackboard/bb_param/bb_basis.h index 93bf3ec..eec997a 100644 --- a/blackboard/bb_param/bb_basis.h +++ b/blackboard/bb_param/bb_basis.h @@ -18,6 +18,8 @@ class BBBasis : public BBParam { GDCLASS(BBBasis, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::BASIS; } }; diff --git a/blackboard/bb_param/bb_bool.h b/blackboard/bb_param/bb_bool.h index 1216dcf..7b1766a 100644 --- a/blackboard/bb_param/bb_bool.h +++ b/blackboard/bb_param/bb_bool.h @@ -18,6 +18,8 @@ class BBBool : public BBParam { GDCLASS(BBBool, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::BOOL; } }; diff --git a/blackboard/bb_param/bb_byte_array.h b/blackboard/bb_param/bb_byte_array.h index bbe0a27..fcd6712 100644 --- a/blackboard/bb_param/bb_byte_array.h +++ b/blackboard/bb_param/bb_byte_array.h @@ -18,6 +18,8 @@ class BBByteArray : public BBParam { GDCLASS(BBByteArray, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::PACKED_BYTE_ARRAY; } }; diff --git a/blackboard/bb_param/bb_color.h b/blackboard/bb_param/bb_color.h index d1e371b..0ac6f89 100644 --- a/blackboard/bb_param/bb_color.h +++ b/blackboard/bb_param/bb_color.h @@ -18,6 +18,8 @@ class BBColor : public BBParam { GDCLASS(BBColor, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::COLOR; } }; diff --git a/blackboard/bb_param/bb_color_array.h b/blackboard/bb_param/bb_color_array.h index 580a6b7..38893b4 100644 --- a/blackboard/bb_param/bb_color_array.h +++ b/blackboard/bb_param/bb_color_array.h @@ -18,6 +18,8 @@ class BBColorArray : public BBParam { GDCLASS(BBColorArray, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::PACKED_COLOR_ARRAY; } }; diff --git a/blackboard/bb_param/bb_dictionary.h b/blackboard/bb_param/bb_dictionary.h index e107d39..66a48b0 100644 --- a/blackboard/bb_param/bb_dictionary.h +++ b/blackboard/bb_param/bb_dictionary.h @@ -18,6 +18,8 @@ class BBDictionary : public BBParam { GDCLASS(BBDictionary, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::DICTIONARY; } }; diff --git a/blackboard/bb_param/bb_float.h b/blackboard/bb_param/bb_float.h index 31f9f0a..d8c29cb 100644 --- a/blackboard/bb_param/bb_float.h +++ b/blackboard/bb_param/bb_float.h @@ -18,6 +18,8 @@ class BBFloat : public BBParam { GDCLASS(BBFloat, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::FLOAT; } }; diff --git a/blackboard/bb_param/bb_float32_array.h b/blackboard/bb_param/bb_float32_array.h index 9c480fa..ea6097c 100644 --- a/blackboard/bb_param/bb_float32_array.h +++ b/blackboard/bb_param/bb_float32_array.h @@ -18,6 +18,8 @@ class BBFloat32Array : public BBParam { GDCLASS(BBFloat32Array, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::PACKED_FLOAT32_ARRAY; } }; diff --git a/blackboard/bb_param/bb_float64_array.h b/blackboard/bb_param/bb_float64_array.h index f2654b6..41bca7e 100644 --- a/blackboard/bb_param/bb_float64_array.h +++ b/blackboard/bb_param/bb_float64_array.h @@ -18,6 +18,8 @@ class BBFloat64Array : public BBParam { GDCLASS(BBFloat64Array, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::PACKED_FLOAT64_ARRAY; } }; diff --git a/blackboard/bb_param/bb_int.h b/blackboard/bb_param/bb_int.h index b3d9456..75c6e52 100644 --- a/blackboard/bb_param/bb_int.h +++ b/blackboard/bb_param/bb_int.h @@ -18,6 +18,8 @@ class BBInt : public BBParam { GDCLASS(BBInt, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::INT; } }; diff --git a/blackboard/bb_param/bb_int32_array.h b/blackboard/bb_param/bb_int32_array.h index a6d8205..3cf032a 100644 --- a/blackboard/bb_param/bb_int32_array.h +++ b/blackboard/bb_param/bb_int32_array.h @@ -18,6 +18,8 @@ class BBInt32Array : public BBParam { GDCLASS(BBInt32Array, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::PACKED_INT32_ARRAY; } }; diff --git a/blackboard/bb_param/bb_int64_array.h b/blackboard/bb_param/bb_int64_array.h index 5cb1697..fcd83b3 100644 --- a/blackboard/bb_param/bb_int64_array.h +++ b/blackboard/bb_param/bb_int64_array.h @@ -18,6 +18,8 @@ class BBInt64Array : public BBParam { GDCLASS(BBInt64Array, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::PACKED_INT64_ARRAY; } }; diff --git a/blackboard/bb_param/bb_node.h b/blackboard/bb_param/bb_node.h index 51ecad3..d98eccd 100644 --- a/blackboard/bb_param/bb_node.h +++ b/blackboard/bb_param/bb_node.h @@ -17,6 +17,9 @@ class BBNode : public BBParam { GDCLASS(BBNode, BBParam); +protected: + static void _bind_methods() {} + public: virtual Variant::Type get_type() const override { return Variant::NODE_PATH; } virtual Variant get_value(Node *p_scene_root, const Ref &p_blackboard, const Variant &p_default = Variant()) override; diff --git a/blackboard/bb_param/bb_plane.h b/blackboard/bb_param/bb_plane.h index 4114b8a..db43c9e 100644 --- a/blackboard/bb_param/bb_plane.h +++ b/blackboard/bb_param/bb_plane.h @@ -18,6 +18,8 @@ class BBPlane : public BBParam { GDCLASS(BBPlane, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::PLANE; } }; diff --git a/blackboard/bb_param/bb_projection.h b/blackboard/bb_param/bb_projection.h index acbfb09..0975556 100644 --- a/blackboard/bb_param/bb_projection.h +++ b/blackboard/bb_param/bb_projection.h @@ -18,6 +18,8 @@ class BBProjection : public BBParam { GDCLASS(BBProjection, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::PROJECTION; } }; diff --git a/blackboard/bb_param/bb_quaternion.h b/blackboard/bb_param/bb_quaternion.h index c3a1aa9..fe61d73 100644 --- a/blackboard/bb_param/bb_quaternion.h +++ b/blackboard/bb_param/bb_quaternion.h @@ -18,6 +18,8 @@ class BBQuaternion : public BBParam { GDCLASS(BBQuaternion, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::QUATERNION; } }; diff --git a/blackboard/bb_param/bb_rect2.h b/blackboard/bb_param/bb_rect2.h index d6e8680..bc00b05 100644 --- a/blackboard/bb_param/bb_rect2.h +++ b/blackboard/bb_param/bb_rect2.h @@ -18,6 +18,8 @@ class BBRect2 : public BBParam { GDCLASS(BBRect2, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::RECT2; } }; diff --git a/blackboard/bb_param/bb_rect2i.h b/blackboard/bb_param/bb_rect2i.h index 9f207f9..c98b3ce 100644 --- a/blackboard/bb_param/bb_rect2i.h +++ b/blackboard/bb_param/bb_rect2i.h @@ -18,6 +18,8 @@ class BBRect2i : public BBParam { GDCLASS(BBRect2i, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::RECT2I; } }; diff --git a/blackboard/bb_param/bb_string.h b/blackboard/bb_param/bb_string.h index 5cb8a58..6755f5e 100644 --- a/blackboard/bb_param/bb_string.h +++ b/blackboard/bb_param/bb_string.h @@ -18,6 +18,8 @@ class BBString : public BBParam { GDCLASS(BBString, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::STRING; } }; diff --git a/blackboard/bb_param/bb_string_array.h b/blackboard/bb_param/bb_string_array.h index 5908c90..5639a18 100644 --- a/blackboard/bb_param/bb_string_array.h +++ b/blackboard/bb_param/bb_string_array.h @@ -18,6 +18,8 @@ class BBStringArray : public BBParam { GDCLASS(BBStringArray, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::PACKED_STRING_ARRAY; } }; diff --git a/blackboard/bb_param/bb_string_name.h b/blackboard/bb_param/bb_string_name.h index b10e628..1daea74 100644 --- a/blackboard/bb_param/bb_string_name.h +++ b/blackboard/bb_param/bb_string_name.h @@ -18,6 +18,8 @@ class BBStringName : public BBParam { GDCLASS(BBStringName, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::STRING_NAME; } }; diff --git a/blackboard/bb_param/bb_transform2d.h b/blackboard/bb_param/bb_transform2d.h index 8346c6d..2a698e6 100644 --- a/blackboard/bb_param/bb_transform2d.h +++ b/blackboard/bb_param/bb_transform2d.h @@ -18,6 +18,8 @@ class BBTransform2D : public BBParam { GDCLASS(BBTransform2D, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::TRANSFORM2D; } }; diff --git a/blackboard/bb_param/bb_transform3d.h b/blackboard/bb_param/bb_transform3d.h index 90cf74c..7056e6d 100644 --- a/blackboard/bb_param/bb_transform3d.h +++ b/blackboard/bb_param/bb_transform3d.h @@ -18,6 +18,8 @@ class BBTransform3D : public BBParam { GDCLASS(BBTransform3D, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::TRANSFORM3D; } }; diff --git a/blackboard/bb_param/bb_vector2.h b/blackboard/bb_param/bb_vector2.h index 96b10e9..ce3cf2b 100644 --- a/blackboard/bb_param/bb_vector2.h +++ b/blackboard/bb_param/bb_vector2.h @@ -18,6 +18,8 @@ class BBVector2 : public BBParam { GDCLASS(BBVector2, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::VECTOR2; } }; diff --git a/blackboard/bb_param/bb_vector2_array.h b/blackboard/bb_param/bb_vector2_array.h index f209210..feb058e 100644 --- a/blackboard/bb_param/bb_vector2_array.h +++ b/blackboard/bb_param/bb_vector2_array.h @@ -18,6 +18,8 @@ class BBVector2Array : public BBParam { GDCLASS(BBVector2Array, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::PACKED_VECTOR2_ARRAY; } }; diff --git a/blackboard/bb_param/bb_vector2i.h b/blackboard/bb_param/bb_vector2i.h index ec962dd..1127099 100644 --- a/blackboard/bb_param/bb_vector2i.h +++ b/blackboard/bb_param/bb_vector2i.h @@ -18,6 +18,8 @@ class BBVector2i : public BBParam { GDCLASS(BBVector2i, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::VECTOR2I; } }; diff --git a/blackboard/bb_param/bb_vector3.h b/blackboard/bb_param/bb_vector3.h index d2d4f82..bf35810 100644 --- a/blackboard/bb_param/bb_vector3.h +++ b/blackboard/bb_param/bb_vector3.h @@ -18,6 +18,8 @@ class BBVector3 : public BBParam { GDCLASS(BBVector3, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::VECTOR3; } }; diff --git a/blackboard/bb_param/bb_vector3_array.h b/blackboard/bb_param/bb_vector3_array.h index f7c6383..cf86bc5 100644 --- a/blackboard/bb_param/bb_vector3_array.h +++ b/blackboard/bb_param/bb_vector3_array.h @@ -18,6 +18,8 @@ class BBVector3Array : public BBParam { GDCLASS(BBVector3Array, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::PACKED_VECTOR3_ARRAY; } }; diff --git a/blackboard/bb_param/bb_vector3i.h b/blackboard/bb_param/bb_vector3i.h index 0c2f6c7..92cd796 100644 --- a/blackboard/bb_param/bb_vector3i.h +++ b/blackboard/bb_param/bb_vector3i.h @@ -18,6 +18,8 @@ class BBVector3i : public BBParam { GDCLASS(BBVector3i, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::VECTOR3I; } }; diff --git a/blackboard/bb_param/bb_vector4.h b/blackboard/bb_param/bb_vector4.h index 9621487..e5aca63 100644 --- a/blackboard/bb_param/bb_vector4.h +++ b/blackboard/bb_param/bb_vector4.h @@ -18,6 +18,8 @@ class BBVector4 : public BBParam { GDCLASS(BBVector4, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::VECTOR4; } }; diff --git a/blackboard/bb_param/bb_vector4i.h b/blackboard/bb_param/bb_vector4i.h index e5cc6a2..288b8f7 100644 --- a/blackboard/bb_param/bb_vector4i.h +++ b/blackboard/bb_param/bb_vector4i.h @@ -18,6 +18,8 @@ class BBVector4i : public BBParam { GDCLASS(BBVector4i, BBParam); protected: + static void _bind_methods() {} + virtual Variant::Type get_type() const override { return Variant::VECTOR4I; } }; diff --git a/bt/tasks/bt_action.h b/bt/tasks/bt_action.h index bf36252..596b27a 100644 --- a/bt/tasks/bt_action.h +++ b/bt/tasks/bt_action.h @@ -17,6 +17,9 @@ class BTAction : public BTTask { GDCLASS(BTAction, BTTask); +protected: + static void _bind_methods() {} + public: virtual PackedStringArray get_configuration_warnings() override; }; diff --git a/bt/tasks/bt_comment.h b/bt/tasks/bt_comment.h index dbe34a2..94b055c 100644 --- a/bt/tasks/bt_comment.h +++ b/bt/tasks/bt_comment.h @@ -18,6 +18,9 @@ class BTComment : public BTTask { GDCLASS(BTComment, BTTask); TASK_CATEGORY(Utility); +protected: + static void _bind_methods() {} + public: virtual Ref clone() const override; virtual PackedStringArray get_configuration_warnings() override; diff --git a/bt/tasks/bt_composite.h b/bt/tasks/bt_composite.h index ad80ae3..74f426a 100644 --- a/bt/tasks/bt_composite.h +++ b/bt/tasks/bt_composite.h @@ -17,6 +17,9 @@ class BTComposite : public BTTask { GDCLASS(BTComposite, BTTask); +protected: + static void _bind_methods() {} + public: virtual PackedStringArray get_configuration_warnings() override; }; diff --git a/bt/tasks/bt_condition.h b/bt/tasks/bt_condition.h index 39c0eda..de9f07a 100644 --- a/bt/tasks/bt_condition.h +++ b/bt/tasks/bt_condition.h @@ -17,6 +17,9 @@ class BTCondition : public BTTask { GDCLASS(BTCondition, BTTask); +protected: + static void _bind_methods() {} + public: virtual PackedStringArray get_configuration_warnings() override; }; diff --git a/bt/tasks/bt_decorator.h b/bt/tasks/bt_decorator.h index ebfa91f..1be51e8 100644 --- a/bt/tasks/bt_decorator.h +++ b/bt/tasks/bt_decorator.h @@ -18,6 +18,8 @@ class BTDecorator : public BTTask { GDCLASS(BTDecorator, BTTask) protected: + static void _bind_methods() {} + virtual Status _tick(double p_delta) override; public: diff --git a/bt/tasks/composites/bt_dynamic_selector.h b/bt/tasks/composites/bt_dynamic_selector.h index aeff118..7022fef 100644 --- a/bt/tasks/composites/bt_dynamic_selector.h +++ b/bt/tasks/composites/bt_dynamic_selector.h @@ -22,6 +22,8 @@ private: int last_running_idx = 0; protected: + static void _bind_methods() {} + virtual void _enter() override; virtual Status _tick(double p_delta) override; }; diff --git a/bt/tasks/composites/bt_dynamic_sequence.h b/bt/tasks/composites/bt_dynamic_sequence.h index 027db6d..b67f48e 100644 --- a/bt/tasks/composites/bt_dynamic_sequence.h +++ b/bt/tasks/composites/bt_dynamic_sequence.h @@ -22,6 +22,8 @@ private: int last_running_idx = 0; protected: + static void _bind_methods() {} + virtual void _enter() override; virtual Status _tick(double p_delta) override; }; diff --git a/bt/tasks/composites/bt_random_selector.h b/bt/tasks/composites/bt_random_selector.h index 2b2050a..9f39419 100644 --- a/bt/tasks/composites/bt_random_selector.h +++ b/bt/tasks/composites/bt_random_selector.h @@ -23,6 +23,8 @@ private: Array indicies; protected: + static void _bind_methods() {} + virtual void _enter() override; virtual Status _tick(double p_delta) override; }; diff --git a/bt/tasks/composites/bt_random_sequence.h b/bt/tasks/composites/bt_random_sequence.h index df02d46..fcb915d 100644 --- a/bt/tasks/composites/bt_random_sequence.h +++ b/bt/tasks/composites/bt_random_sequence.h @@ -23,6 +23,8 @@ private: Array indicies; protected: + static void _bind_methods() {} + virtual void _enter() override; virtual Status _tick(double p_delta) override; }; diff --git a/bt/tasks/composites/bt_selector.h b/bt/tasks/composites/bt_selector.h index 18836bd..d9f3cd5 100644 --- a/bt/tasks/composites/bt_selector.h +++ b/bt/tasks/composites/bt_selector.h @@ -22,6 +22,8 @@ private: int last_running_idx = 0; protected: + static void _bind_methods() {} + virtual void _enter() override; virtual Status _tick(double p_delta) override; }; diff --git a/bt/tasks/composites/bt_sequence.h b/bt/tasks/composites/bt_sequence.h index 21e2d67..d4f5854 100644 --- a/bt/tasks/composites/bt_sequence.h +++ b/bt/tasks/composites/bt_sequence.h @@ -22,6 +22,8 @@ private: int last_running_idx = 0; protected: + static void _bind_methods() {} + virtual void _enter() override; virtual Status _tick(double p_delta) override; }; diff --git a/bt/tasks/decorators/bt_always_fail.h b/bt/tasks/decorators/bt_always_fail.h index bad06b9..419da69 100644 --- a/bt/tasks/decorators/bt_always_fail.h +++ b/bt/tasks/decorators/bt_always_fail.h @@ -19,6 +19,8 @@ class BTAlwaysFail : public BTDecorator { TASK_CATEGORY(Decorators); protected: + static void _bind_methods() {} + virtual Status _tick(double p_delta) override; }; diff --git a/bt/tasks/decorators/bt_always_succeed.h b/bt/tasks/decorators/bt_always_succeed.h index 7a82870..21bb62c 100644 --- a/bt/tasks/decorators/bt_always_succeed.h +++ b/bt/tasks/decorators/bt_always_succeed.h @@ -19,6 +19,8 @@ class BTAlwaysSucceed : public BTDecorator { TASK_CATEGORY(Decorators); protected: + static void _bind_methods() {} + virtual Status _tick(double p_delta) override; }; diff --git a/bt/tasks/decorators/bt_invert.h b/bt/tasks/decorators/bt_invert.h index 74a2ab7..1d2558e 100644 --- a/bt/tasks/decorators/bt_invert.h +++ b/bt/tasks/decorators/bt_invert.h @@ -19,6 +19,8 @@ class BTInvert : public BTDecorator { TASK_CATEGORY(Decorators); protected: + static void _bind_methods() {} + virtual Status _tick(double p_delta) override; }; diff --git a/bt/tasks/decorators/bt_repeat_until_failure.h b/bt/tasks/decorators/bt_repeat_until_failure.h index 4e339dd..4aceae3 100644 --- a/bt/tasks/decorators/bt_repeat_until_failure.h +++ b/bt/tasks/decorators/bt_repeat_until_failure.h @@ -19,6 +19,8 @@ class BTRepeatUntilFailure : public BTDecorator { TASK_CATEGORY(Decorators); protected: + static void _bind_methods() {} + virtual Status _tick(double p_delta) override; }; diff --git a/bt/tasks/decorators/bt_repeat_until_success.h b/bt/tasks/decorators/bt_repeat_until_success.h index 4440b5a..9852a2f 100644 --- a/bt/tasks/decorators/bt_repeat_until_success.h +++ b/bt/tasks/decorators/bt_repeat_until_success.h @@ -19,6 +19,8 @@ class BTRepeatUntilSuccess : public BTDecorator { TASK_CATEGORY(Decorators); protected: + static void _bind_methods() {} + virtual Status _tick(double p_delta) override; }; diff --git a/bt/tasks/utility/bt_fail.h b/bt/tasks/utility/bt_fail.h index 36fa712..8c754a5 100644 --- a/bt/tasks/utility/bt_fail.h +++ b/bt/tasks/utility/bt_fail.h @@ -19,6 +19,8 @@ class BTFail : public BTAction { TASK_CATEGORY(Utility); protected: + static void _bind_methods() {} + virtual Status _tick(double p_delta) override; };