authority/modules/behaviour_nodes/behaviour_action.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

17 lines
382 B
C++

#pragma once
#include "behaviour_nodes/behaviour_node.h"
class BehaviourAction : public BehaviourNode {
GDCLASS(BehaviourAction, BehaviourNode);
static void _bind_methods();
public:
void enter() override;
void execute() override;
void exit() override;
BehaviourNode *get_next() override;
GDVIRTUAL0R_REQUIRED(Status, _execute);
GDVIRTUAL0(_enter);
GDVIRTUAL0(_exit);
};