authority/modules/behaviour_nodes/behaviour_tree.h
Sara 82063632b9 Add 'modules/behaviour_nodes/' from commit '2a4e00e6f1'
git-subtree-dir: modules/behaviour_nodes
git-subtree-mainline: 4e641855b4
git-subtree-split: 2a4e00e6f1
2026-03-13 10:49:24 +01:00

18 lines
287 B
C++

#pragma once
#include "scene/main/node.h"
class BehaviourTree : public Node {
GDCLASS(BehaviourTree, Node);
static void _bind_methods();
void process();
protected:
void _notification(int what);
public:
bool execute_next();
private:
class BehaviourNode *current{ nullptr };
};