3#include <AiPlugin/AiPluginDLL.h>
4#include <Foundation/Containers/HybridArray.h>
5#include <Foundation/Types/UniquePtr.h>
6#include <AiPlugin/UtilityAI/Framework/AiPerceptionGenerator.h>
19 void FlagPerceptionTypeAsNeeded(
plStringView sPerceptionType);
27 bool HasPerceptionsOfType(
plStringView sPerceptionType)
const;
34 plUInt32 m_uiNeededInUpdate = 0;
37 plUInt32 m_uiUpdateCount = 1;
Definition AiPerceptionManager.h:12
Definition AiSensorManager.h:10
Definition DynamicArray.h:81
This class represents an object inside the world.
Definition GameObject.h:32
A hybrid array uses in-place storage to handle the first few elements without any allocation....
Definition HybridArray.h:12
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
A Unique ptr manages an object and destroys that object when it goes out of scope....
Definition UniquePtr.h:10