18#ifndef _LFGGROUPDATA_H
19#define _LFGGROUPDATA_H
51 void RemoveAllPlayers();
55 void SetDungeon(
uint32 dungeon);
58 void DecreaseKicksLeft();
63 GuidSet const& GetPlayers()
const;
64 uint8 GetPlayerCount()
const;
68 uint32 GetDungeon(
bool asId =
true)
const;
71 uint8 GetKicksLeft()
const;
73 void SetVoteKick(
bool active);
74 bool IsVoteKickActive()
const;
std::set< ObjectGuid > GuidSet
uint8 m_KicksLeft
Number of kicks left.
LfgGroupData(LfgGroupData &&other) noexcept
LfgGroupData & operator=(LfgGroupData &&right) noexcept
LfgGroupData & operator=(LfgGroupData const &)=delete
uint32 m_Dungeon
Dungeon entry.
GuidSet m_Players
Players in group.
ObjectGuid m_Leader
Leader GUID.
LfgState m_State
State if group in LFG.
LfgGroupData(LfgGroupData const &)=delete
LfgState m_OldState
Old State.