3#include <AiPlugin/AiPluginDLL.h>
4#include <AiPlugin/Navigation/Implementation/NavMeshGeneration.h>
5#include <Core/World/WorldModule.h>
17 PL_DECLARE_WORLD_MODULE();
30 const dtQueryFilter& GetPathSearchFilter(
plStringView sName)
const;
40 plUInt32 m_uiUpdateDelay = 10;
A navmesh generated with a specific configuration.
Definition NavMesh.h:70
Definition NavMeshWorldModule.h:16
A Shared ptr manages a shared object and destroys that object when no one references it anymore....
Definition SharedPtr.h:10
plStringView represent a read-only sub-string of a larger string, as it can store a dedicated string ...
Definition StringView.h:34
Given out by plTaskSystem::CreateTaskGroup to identify a task group.
Definition TaskSystemDeclarations.h:103
A world encapsulates a scene graph of game objects and various component managers and their component...
Definition World.h:22
Definition WorldModule.h:10
virtual void Initialize()
This method is called after the constructor. A derived type can override this method to do initializa...
Definition WorldModule.h:98
virtual void Deinitialize()
This method is called before the destructor. A derived type can override this method to do deinitiali...
Definition WorldModule.h:101
Definition NavigationConfig.h:44
Definition WorldModule.h:33