Plasma Engine  2.0
Loading...
Searching...
No Matches
NavMeshGeneration.h
1#pragma once
2
3#include <AiPlugin/Navigation/NavMesh.h>
4#include <Foundation/Threading/TaskSystem.h>
5
7
9{
10public:
11 plAiNavMesh::SectorID m_SectorID = plInvalidIndex;
12 plAiNavMesh* m_pWorldNavMesh = nullptr;
13 const plNavmeshGeoWorldModuleInterface* m_pNavGeo = nullptr;
14
15protected:
16 virtual void Execute() override;
17};
A navmesh generated with a specific configuration.
Definition NavMesh.h:70
Definition NavMeshGeneration.h:9
virtual void Execute() override
Override this to implement the task's supposed functionality.
Definition NavMeshGeneration.cpp:218
A world module that retrieves triangle data that should be used for building navmeshes at runtime.
Definition NavmeshGeoWorldModule.h:22
Base class for custom tasks.
Definition Task.h:10