TrinityCore
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
lfg::LfgPlayerData Class Reference

#include <LFGPlayerData.h>

Public Member Functions

 LfgPlayerData ()
 
 ~LfgPlayerData ()
 
void SetState (LfgState state)
 
void RestoreState ()
 
void SetTeam (uint8 team)
 
void SetGroup (ObjectGuid group)
 
void SetRoles (uint8 roles)
 
void SetComment (std::string const &comment)
 
void SetSelectedDungeons (LfgDungeonSet const &dungeons)
 
LfgState GetState () const
 
LfgState GetOldState () const
 
uint8 GetTeam () const
 
ObjectGuid GetGroup () const
 
uint8 GetRoles () const
 
std::string const & GetComment () const
 
LfgDungeonSet const & GetSelectedDungeons () const
 
void SetNumberOfPartyMembersAtJoin (uint8 count)
 
uint8 GetNumberOfPartyMembersAtJoin ()
 

Private Attributes

LfgState m_State
 State if group in LFG. More...
 
LfgState m_OldState
 Old State - Used to restore state after failed Rolecheck/Proposal. More...
 
uint8 m_Team
 Player team - determines the queue to join. More...
 
ObjectGuid m_Group
 Original group of player when joined LFG. More...
 
uint8 m_Roles
 Roles the player selected when joined LFG. More...
 
std::string m_Comment
 Player comment used when joined LFG. More...
 
LfgDungeonSet m_SelectedDungeons
 Selected Dungeons when joined LFG. More...
 
uint8 m_NumberOfPartyMembersAtJoin
 

Detailed Description

Stores all lfg data needed about the player.

Definition at line 29 of file LFGPlayerData.h.

Constructor & Destructor Documentation

◆ LfgPlayerData()

lfg::LfgPlayerData::LfgPlayerData ( )

Definition at line 23 of file LFGPlayerData.cpp.

◆ ~LfgPlayerData()

lfg::LfgPlayerData::~LfgPlayerData ( )

Definition at line 27 of file LFGPlayerData.cpp.

Member Function Documentation

◆ GetComment()

std::string const & lfg::LfgPlayerData::GetComment ( ) const

Definition at line 107 of file LFGPlayerData.cpp.

◆ GetGroup()

ObjectGuid lfg::LfgPlayerData::GetGroup ( ) const

Definition at line 97 of file LFGPlayerData.cpp.

◆ GetNumberOfPartyMembersAtJoin()

uint8 lfg::LfgPlayerData::GetNumberOfPartyMembersAtJoin ( )

Definition at line 122 of file LFGPlayerData.cpp.

◆ GetOldState()

LfgState lfg::LfgPlayerData::GetOldState ( ) const

Definition at line 87 of file LFGPlayerData.cpp.

+ Here is the caller graph for this function:

◆ GetRoles()

uint8 lfg::LfgPlayerData::GetRoles ( ) const

Definition at line 102 of file LFGPlayerData.cpp.

◆ GetSelectedDungeons()

LfgDungeonSet const & lfg::LfgPlayerData::GetSelectedDungeons ( ) const

Definition at line 112 of file LFGPlayerData.cpp.

+ Here is the caller graph for this function:

◆ GetState()

LfgState lfg::LfgPlayerData::GetState ( ) const

Definition at line 82 of file LFGPlayerData.cpp.

+ Here is the caller graph for this function:

◆ GetTeam()

uint8 lfg::LfgPlayerData::GetTeam ( ) const

Definition at line 92 of file LFGPlayerData.cpp.

◆ RestoreState()

void lfg::LfgPlayerData::RestoreState ( )

Definition at line 47 of file LFGPlayerData.cpp.

+ Here is the caller graph for this function:

◆ SetComment()

void lfg::LfgPlayerData::SetComment ( std::string const &  comment)

Definition at line 72 of file LFGPlayerData.cpp.

◆ SetGroup()

void lfg::LfgPlayerData::SetGroup ( ObjectGuid  group)

Definition at line 62 of file LFGPlayerData.cpp.

◆ SetNumberOfPartyMembersAtJoin()

void lfg::LfgPlayerData::SetNumberOfPartyMembersAtJoin ( uint8  count)

Definition at line 117 of file LFGPlayerData.cpp.

◆ SetRoles()

void lfg::LfgPlayerData::SetRoles ( uint8  roles)

Definition at line 67 of file LFGPlayerData.cpp.

◆ SetSelectedDungeons()

void lfg::LfgPlayerData::SetSelectedDungeons ( LfgDungeonSet const &  dungeons)

Definition at line 77 of file LFGPlayerData.cpp.

◆ SetState()

void lfg::LfgPlayerData::SetState ( LfgState  state)

Definition at line 29 of file LFGPlayerData.cpp.

+ Here is the caller graph for this function:

◆ SetTeam()

void lfg::LfgPlayerData::SetTeam ( uint8  team)

Definition at line 57 of file LFGPlayerData.cpp.

Member Data Documentation

◆ m_Comment

std::string lfg::LfgPlayerData::m_Comment
private

Player comment used when joined LFG.

Definition at line 71 of file LFGPlayerData.h.

◆ m_Group

ObjectGuid lfg::LfgPlayerData::m_Group
private

Original group of player when joined LFG.

Definition at line 67 of file LFGPlayerData.h.

◆ m_NumberOfPartyMembersAtJoin

uint8 lfg::LfgPlayerData::m_NumberOfPartyMembersAtJoin
private

Definition at line 75 of file LFGPlayerData.h.

◆ m_OldState

LfgState lfg::LfgPlayerData::m_OldState
private

Old State - Used to restore state after failed Rolecheck/Proposal.

Definition at line 64 of file LFGPlayerData.h.

◆ m_Roles

uint8 lfg::LfgPlayerData::m_Roles
private

Roles the player selected when joined LFG.

Definition at line 70 of file LFGPlayerData.h.

◆ m_SelectedDungeons

LfgDungeonSet lfg::LfgPlayerData::m_SelectedDungeons
private

Selected Dungeons when joined LFG.

Definition at line 72 of file LFGPlayerData.h.

◆ m_State

LfgState lfg::LfgPlayerData::m_State
private

State if group in LFG.

Definition at line 63 of file LFGPlayerData.h.

◆ m_Team

uint8 lfg::LfgPlayerData::m_Team
private

Player team - determines the queue to join.

Definition at line 66 of file LFGPlayerData.h.


The documentation for this class was generated from the following files: