Nebula
Toggle main menu visibility
Loading...
Searching...
No Matches
charactermanager.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/world.h
"
14
15
namespace
PhysicsFeature
16
{
17
18
class
CharacterManager
:
public
Game::Manager
19
{
20
__DeclareClass
(
CharacterManager
)
21
__DeclareSingleton
(
CharacterManager
)
22
public
:
23
CharacterManager
();
24
virtual
~CharacterManager
();
25
26
void
OnActivate
()
override
;
27
void
OnDeactivate
()
override
;
28
void
OnDecay
()
override
;
29
void
OnCleanup
(
Game::World
* world)
override
;
30
};
31
32
}
// namespace PhysicsFeature
Game::Manager
Managers are objects which care about some specific functionality of a feature.
Definition
manager.h:32
Game::World
A container of entities, their components, and processors.
Definition
world.h:81
PhysicsFeature::CharacterManager
Definition
charactermanager.h:19
PhysicsFeature::CharacterManager::OnCleanup
void OnCleanup(Game::World *world) override
called before unloading game state
Definition
charactermanager.cc:133
PhysicsFeature::CharacterManager::OnDeactivate
void OnDeactivate() override
called when removed from game server
Definition
charactermanager.cc:109
PhysicsFeature::CharacterManager::OnDecay
void OnDecay() override
called before cleaning up managed properties decay buffers
Definition
charactermanager.cc:118
PhysicsFeature::CharacterManager::OnActivate
void OnActivate() override
Definition
charactermanager.cc:95
PhysicsFeature::CharacterManager::~CharacterManager
virtual __DeclareClass(CharacterManager) __DeclareSingleton(CharacterManager) public ~CharacterManager()
Definition
charactermanager.cc:41
manager.h
PhysicsFeature
Definition
charactermanager.cc:22
__DeclareSingleton
#define __DeclareSingleton(type)
Definition
osxsingleton.h:24
refcounted.h
__DeclareClass
#define __DeclareClass(type)
singleton.h
world.h
code
addons
physicsfeature
managers
charactermanager.h
Generated on
for Nebula. Dark theme by
Tilen Majerle
. All rights reserved.