#ifndef AISYSTEM_H #define AISYSTEM_H // where is player? #include "Game/GameObjects/GameObject.h" #include #include #include struct PosData{ glm::vec3 currPos; glm::vec3 setToPos; }; // did player jump? did player slash? struct ConditionData{ bool conditionTrue = false; }; // BLACKBOARD struct BlackboardData{ PosData locationData; std::map conditionData; std::shared_ptr environment; }; class AISystem { public: AISystem(); }; #endif // AISYSTEM_H