|
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) |
Public Member Functions inherited from Singleton< WormholeMgr > | |
| 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 Public Member Functions inherited from Singleton< WormholeMgr > | |
| static WormholeMgr & | get () |
Static Protected Attributes inherited from Singleton< WormholeMgr > | |
| 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().