diff --git a/behaviour_node.cpp b/behaviour_node.cpp index b55741c..f14a0d3 100644 --- a/behaviour_node.cpp +++ b/behaviour_node.cpp @@ -2,12 +2,15 @@ #include "behaviour_nodes/behaviour_tree.h" #include "core/config/engine.h" #include "core/object/class_db.h" +#include "macros.h" void BehaviourNode::_bind_methods() { BIND_ENUM_CONSTANT(Fail); BIND_ENUM_CONSTANT(Running); BIND_ENUM_CONSTANT(Success); ClassDB::bind_method(D_METHOD("get_behaviour_tree"), &self_type::get_behaviour_tree); + ClassDB::bind_method(D_METHOD("set_status", "status"), &self_type::set_status); + ClassDB::bind_method(D_METHOD("get_status"), &self_type::get_status); } void BehaviourNode::_notification(int what) {