#ifndef AI_ACTION_CONTAINER_H #define AI_ACTION_CONTAINER_H #include "ai_action.h" class AIActionContainer : public AIAction { GDCLASS(AIActionContainer, AIAction); public: int get_num_ai_actions(); void set_num_ai_actions(int value); Ref get_ai_action(int index); void set_ai_action(int index, Ref aura); Vector get_ai_actions(); void set_ai_actions(const Vector &auras); void _on_set_owner(); AIActionContainer(); ~AIActionContainer(); protected: static void _bind_methods(); private: Vector > _ai_actions; }; #endif