Nebula
Loading...
Searching...
No Matches
navigationmanager.h
Go to the documentation of this file.
1#pragma once
2//------------------------------------------------------------------------------
9//------------------------------------------------------------------------------
10#include "core/refcounted.h"
11#include "core/singleton.h"
12#include "game/manager.h"
13#include "game/category.h"
14
15namespace NavigationFeature
16{
17
41
42} // namespace NavigationFeature
Managers are objects which care about some specific functionality of a feature.
Definition manager.h:32
A container of entities, their components, and processors.
Definition world.h:81
~NavigationManager()
destructor
Definition navigationmanager.cc:26
void InitCreateAgentProcessor()
Definition navigationmanager.cc:34
void OnDecay() override
called before cleaning up managed properties decay buffers
Definition navigationmanager.cc:103
void InitUpdateAgentTransformProcessor()
Definition navigationmanager.cc:118
void OnCleanup(Game::World *world) override
called before unloading game state
Definition navigationmanager.cc:164
__DeclareClass(NavigationManager) __DeclareSingleton(NavigationManager)
struct NavigationFeature::NavigationManager::Pids pids
MemDb::AttributeId ComponentId
Definition componentid.h:15
Definition navigationmanager.cc:11
#define __DeclareSingleton(type)
Definition osxsingleton.h:24
Definition navigationmanager.h:25
Game::ComponentId navigationActor
Definition navigationmanager.h:26