EvEmu
0.8.4
11 September 2021
|
Handles everything related to creating, deleting and selecting a character. More...
#include "CharUnboundMgrService.h"
Public Member Functions | |
CharUnboundMgrService (PyServiceMgr *mgr) | |
~CharUnboundMgrService () | |
void | GetCharacterData (uint32 characterID, std::map< std::string, int64 > &characterDataMap) |
![]() | |
PyService (PyServiceMgr *mgr, const char *serviceName) | |
virtual | ~PyService () |
virtual PyResult | Call (const std::string &method, PyCallArgs &args) |
const char * | GetName () const |
![]() | |
PyCallable () | |
virtual | ~PyCallable () |
Private Member Functions | |
PyCallable_DECL_CALL (SelectCharacterID) | |
PyCallable_DECL_CALL (GetCharacterToSelect) | |
Get details on a character id. More... | |
PyCallable_DECL_CALL (GetCharactersToSelect) | |
Get a list of characters on this account. More... | |
PyCallable_DECL_CALL (GetCharacterInfo) | |
Get a lightweight list of characters on this account. More... | |
PyCallable_DECL_CALL (IsUserReceivingCharacter) | |
Client check if this account is currently receiving a character from an character transfer. More... | |
PyCallable_DECL_CALL (DeleteCharacter) | |
PyCallable_DECL_CALL (PrepareCharacterForDelete) | |
PyCallable_DECL_CALL (CancelCharacterDeletePrepare) | |
PyCallable_DECL_CALL (ValidateNameEx) | |
Client check to see if a name may be used for a new character. More... | |
PyCallable_DECL_CALL (GetCharCreationInfo) | |
PyCallable_DECL_CALL (GetCharNewExtraCreationInfo) | |
PyCallable_DECL_CALL (CreateCharacterWithDoll) | |
Private Attributes | |
Dispatcher *const | m_dispatch |
CharacterDB | m_db |
Handles everything related to creating, deleting and selecting a character.
This has officially replaced the old CharacterService; as of Incursion, there is no longer any reference to a character remote service.
Definition at line 42 of file CharUnboundMgrService.h.
CharUnboundMgrService::CharUnboundMgrService | ( | PyServiceMgr * | mgr | ) |
CharUnboundMgrService::~CharUnboundMgrService | ( | ) |
void CharUnboundMgrService::GetCharacterData | ( | uint32 | characterID, |
std::map< std::string, int64 > & | characterDataMap | ||
) |
Definition at line 64 of file CharUnboundMgrService.cpp.
References CharacterDB::GetCharacterData(), and m_db.
|
private |
|
private |
Get details on a character id.
Get details on a character ud
[in] | call | character id |
|
private |
Get a list of characters on this account.
This is the real deal and cached in the central 'cc' service in the game.
[in] | call | empty |
|
private |
Get a lightweight list of characters on this account.
Only used when creating a petition and not ingame. This is basically a lightweight GetCharactersToSelect in that it only sends characterID and characterName.
[in] | call | empty |
|
private |
Client check if this account is currently receiving a character from an character transfer.
Since we have no infrastructure for character transfer, this is not implemented and will always return false
[in] | call | empty |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
|
private |
Definition at line 53 of file CharUnboundMgrService.h.
Referenced by GetCharacterData().
|
private |
Definition at line 50 of file CharUnboundMgrService.h.
Referenced by ~CharUnboundMgrService().