14#include "audiofeature/components/audiofeature.h"
Definition audiomanager.h:20
virtual __DeclareClass(AudioManager) __DeclareSingleton(AudioManager) public ~AudioManager()
Definition audiomanager.cc:30
void OnDecay() override
called before cleaning up managed properties decay buffers
Definition audiomanager.cc:39
void OnCleanup(Game::World *world) override
called before unloading game state
Definition audiomanager.cc:222
void OnActivate() override
Definition audiomanager.cc:171
static void InitAudioEmitter(Game::World *, Game::Entity, AudioEmitter *)
Definition audiomanager.cc:57
void OnDeactivate() override
called when removed from game server
Definition audiomanager.cc:213
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 audiofeatureunit.cc:14
#define __DeclareSingleton(type)
Definition osxsingleton.h:24
#define __DeclareClass(type)
An entity is essentially just an Id with some utility functions attached.
Definition entity.h:35