#include <InstanceSaveMgr.h>
Definition at line 43 of file InstanceSaveMgr.h.
◆ GroupListType
◆ PlayerListType
◆ InstanceSave()
| InstanceSave::InstanceSave |
( |
uint16 |
MapId, |
|
|
uint32 |
InstanceId, |
|
|
Difficulty |
difficulty, |
|
|
time_t |
resetTime, |
|
|
bool |
canReset |
|
) |
| |
◆ ~InstanceSave()
| InstanceSave::~InstanceSave |
( |
| ) |
|
◆ AddGroup()
| void InstanceSave::AddGroup |
( |
Group * |
group | ) |
|
|
inline |
◆ AddPlayer()
| void InstanceSave::AddPlayer |
( |
Player * |
player | ) |
|
|
inline |
◆ CanReset()
| bool InstanceSave::CanReset |
( |
| ) |
const |
|
inline |
◆ DeleteFromDB()
| void InstanceSave::DeleteFromDB |
( |
| ) |
|
◆ GetDifficulty()
◆ GetGroupCount()
| uint8 InstanceSave::GetGroupCount |
( |
| ) |
const |
|
inline |
◆ GetInstanceId()
| uint32 InstanceSave::GetInstanceId |
( |
| ) |
const |
|
inline |
◆ GetMapEntry()
| MapEntry const * InstanceSave::GetMapEntry |
( |
| ) |
|
◆ GetMapId()
| uint32 InstanceSave::GetMapId |
( |
| ) |
const |
|
inline |
◆ GetPlayerCount()
| uint8 InstanceSave::GetPlayerCount |
( |
| ) |
const |
|
inline |
◆ GetResetTime()
| time_t InstanceSave::GetResetTime |
( |
| ) |
const |
|
inline |
◆ GetResetTimeForDB()
| time_t InstanceSave::GetResetTimeForDB |
( |
| ) |
|
◆ GetTemplate()
◆ RemoveGroup()
| bool InstanceSave::RemoveGroup |
( |
Group * |
group | ) |
|
|
inline |
◆ RemovePlayer()
| bool InstanceSave::RemovePlayer |
( |
Player * |
player | ) |
|
|
inline |
◆ SaveToDB()
| void InstanceSave::SaveToDB |
( |
| ) |
|
◆ SetCanReset()
| void InstanceSave::SetCanReset |
( |
bool |
canReset | ) |
|
|
inline |
◆ SetResetTime()
| void InstanceSave::SetResetTime |
( |
time_t |
resetTime | ) |
|
|
inline |
◆ SetToDelete()
| void InstanceSave::SetToDelete |
( |
bool |
toDelete | ) |
|
|
inlineprivate |
◆ UnloadIfEmpty()
| bool InstanceSave::UnloadIfEmpty |
( |
| ) |
|
|
private |
◆ InstanceSaveManager
◆ _playerListLock
| std::mutex InstanceSave::_playerListLock |
|
private |
◆ m_canReset
| bool InstanceSave::m_canReset |
|
private |
◆ m_difficulty
◆ m_groupList
◆ m_instanceid
| uint32 InstanceSave::m_instanceid |
|
private |
◆ m_mapid
◆ m_playerList
- Todo:
- : Check if maybe it's enough to just store the number of players/groups
Definition at line 135 of file InstanceSaveMgr.h.
◆ m_resetTime
| time_t InstanceSave::m_resetTime |
|
private |
◆ m_toDelete
| bool InstanceSave::m_toDelete |
|
private |
The documentation for this class was generated from the following files: