EvEmu
0.8.4
11 September 2021
|
#include "WormholeMgr.h"
Public Member Functions | |
WormholeMgr.cpp | |
WH management system for EVEmu : Allan
| |
WormholeMgr () | |
~WormholeMgr () | |
void | Initialize (PyServiceMgr *svc) |
void | Process () |
void | Create (CosmicSignature &sig) |
void | CreateExit (SystemManager *pFromSys, SystemManager *pToSys) |
![]() | |
Singleton () | |
Primary constructor. More... | |
Private Attributes | |
SystemGPoint | m_gp |
ManagerDB * | m_mdb |
ServiceDB * | m_sdb |
PyServiceMgr * | m_services |
Timer | m_updateTimer |
bool | m_initalized |
std::vector< uint32 > | m_wormholes |
Additional Inherited Members | |
![]() | |
static WormholeMgr & | get () |
![]() | |
static std::shared_ptr < WormholeMgr > | mInstance |
Definition at line 29 of file WormholeMgr.h.
WormholeMgr::WormholeMgr | ( | ) |
WormholeMgr::~WormholeMgr | ( | ) |
Definition at line 44 of file WormholeMgr.cpp.
void WormholeMgr::Create | ( | CosmicSignature & | sig | ) |
Definition at line 70 of file WormholeMgr.cpp.
References _log, SystemManager::AddEntity(), CosmicSignature::bubbleID, CosmicSignature::dungeonType, flagNone, SystemBubble::GetID(), SystemManager::GetName(), SystemManager::GetServiceMgr(), m_wormholes, CosmicSignature::ownerID, CosmicSignature::position, sEntityList, CosmicSignature::sigItemID, CosmicSignature::sigName, CosmicSignature::sigStrength, sItemFactory, InventoryItem::SpawnItem(), SystemEntity::SysBubble(), CosmicSignature::systemID, and Dungeon::Type::Wormhole.
void WormholeMgr::CreateExit | ( | SystemManager * | pFromSys, |
SystemManager * | pToSys | ||
) |
Definition at line 142 of file WormholeMgr.cpp.
References _log, EVEDB::invTypes::CosmicSignature, SystemManager::GetID(), and SystemManager::GetName().
void WormholeMgr::Initialize | ( | PyServiceMgr * | svc | ) |
Definition at line 49 of file WormholeMgr.cpp.
References m_initalized, m_services, m_updateTimer, sLog, and Timer::Start().
void WormholeMgr::Process | ( | ) |
Definition at line 62 of file WormholeMgr.cpp.
References Timer::Check(), m_initalized, and m_updateTimer.
|
private |
Definition at line 44 of file WormholeMgr.h.
|
private |
Definition at line 51 of file WormholeMgr.h.
Referenced by Initialize(), Process(), and WormholeMgr().
|
private |
Definition at line 45 of file WormholeMgr.h.
|
private |
Definition at line 46 of file WormholeMgr.h.
|
private |
Definition at line 47 of file WormholeMgr.h.
Referenced by Initialize().
|
private |
Definition at line 49 of file WormholeMgr.h.
Referenced by Initialize(), and Process().
|
private |
Definition at line 54 of file WormholeMgr.h.
Referenced by Create().