![]() |
TrinityCore
|
#include <InstanceLockMgr.h>
Inheritance diagram for SharedInstanceLock:Private Attributes | |
| std::shared_ptr< SharedInstanceLockData > | _sharedData |
Definition at line 145 of file InstanceLockMgr.h.
| SharedInstanceLock::SharedInstanceLock | ( | uint32 | mapId, |
| Difficulty | difficultyId, | ||
| InstanceResetTimePoint | expiryTime, | ||
| uint32 | instanceId, | ||
| std::shared_ptr< SharedInstanceLockData > | sharedData | ||
| ) |
Definition at line 68 of file InstanceLockMgr.cpp.
|
inlineoverridevirtual |
Reimplemented from InstanceLock.
Definition at line 150 of file InstanceLockMgr.h.
|
inline |
Definition at line 152 of file InstanceLockMgr.h.
Referenced by InstanceLockMgr::UpdateInstanceLockForPlayer().
|
inline |
Definition at line 153 of file InstanceLockMgr.h.
|
private |
Instance id based locks have two states One shared by everyone, which is the real state used by instance and one for each player that shows in UI that might have less encounters completed
Definition at line 161 of file InstanceLockMgr.h.