18 #ifndef _LFGGROUPDATA_H
19 #define _LFGGROUPDATA_H
47 void RemoveAllPlayers();
51 void SetDungeon(
uint32 dungeon);
54 void DecreaseKicksLeft();
60 uint8 GetPlayerCount()
const;
64 uint32 GetDungeon(
bool asId =
true)
const;
67 uint8 GetKicksLeft()
const;
69 void SetVoteKick(
bool active);
70 bool IsVoteKickActive()
const;
LfgGroupEnum
Definition: LFGGroupData.h:26
ObjectGuid m_Leader
Leader GUID.
Definition: LFGGroupData.h:76
uint8 m_KicksLeft
Number of kicks left.
Definition: LFGGroupData.h:81
LfgState
Definition: LFG.h:65
uint32 m_Dungeon
Dungeon entry.
Definition: LFGGroupData.h:79
TC_GAME_API HashMapHolder< Player >::MapType const & GetPlayers()
Definition: ObjectAccessor.cpp:258
LfgState m_State
State if group in LFG.
Definition: LFGGroupData.h:74
GuidSet m_Players
Players in group.
Definition: LFGGroupData.h:77
uint32_t uint32
Definition: Define.h:150
Definition: LFGGroupData.h:28
bool m_VoteKickActive
Definition: LFGGroupData.h:82
std::set< ObjectGuid > GuidSet
Definition: ObjectGuid.h:332
#define TC_GAME_API
Definition: Define.h:134
uint8_t uint8
Definition: Define.h:152
Definition: LFGGroupData.h:34
Definition: ObjectGuid.h:189
LfgState m_OldState
Old State.
Definition: LFGGroupData.h:75