diff --git a/bt/tasks/bt_task.h b/bt/tasks/bt_task.h index 6728b64..d363e77 100644 --- a/bt/tasks/bt_task.h +++ b/bt/tasks/bt_task.h @@ -21,6 +21,7 @@ #include "core/string/ustring.h" #include "core/templates/vector.h" #include "core/variant/array.h" +#include "core/variant/binder_common.h" #include "core/variant/dictionary.h" #include "scene/resources/texture.h" @@ -28,7 +29,7 @@ class BTTask : public Resource { GDCLASS(BTTask, Resource); public: - enum { + enum TaskStatus { FRESH, RUNNING, FAILURE, @@ -110,4 +111,6 @@ public: ~BTTask(); }; +VARIANT_ENUM_CAST(BTTask::TaskStatus) + #endif // BTTASK_H \ No newline at end of file