TrinityCore
lfg::LfgPlayerData Class Reference

#include <LFGPlayerData.h>

Public Member Functions

 LfgPlayerData ()
 
 ~LfgPlayerData ()
 
void SetTicket (WorldPackets::LFG::RideTicket const &ticket)
 
void SetState (LfgState state)
 
void RestoreState ()
 
void SetTeam (uint8 team)
 
void SetGroup (ObjectGuid group)
 
void SetRoles (uint8 roles)
 
void SetSelectedDungeons (LfgDungeonSet const &dungeons)
 
WorldPackets::LFG::RideTicket const & GetTicket () const
 
LfgState GetState () const
 
LfgState GetOldState () const
 
uint8 GetTeam () const
 
ObjectGuid GetGroup () const
 
uint8 GetRoles () const
 
LfgDungeonSet const & GetSelectedDungeons () const
 
void SetNumberOfPartyMembersAtJoin (uint8 count)
 
uint8 GetNumberOfPartyMembersAtJoin ()
 

Private Attributes

WorldPackets::LFG::RideTicket m_Ticket
 Join ticket. More...
 
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...
 
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 30 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

◆ GetGroup()

ObjectGuid lfg::LfgPlayerData::GetGroup ( ) const

Definition at line 101 of file LFGPlayerData.cpp.

◆ GetNumberOfPartyMembersAtJoin()

uint8 lfg::LfgPlayerData::GetNumberOfPartyMembersAtJoin ( )

Definition at line 121 of file LFGPlayerData.cpp.

◆ GetOldState()

LfgState lfg::LfgPlayerData::GetOldState ( ) const

Definition at line 91 of file LFGPlayerData.cpp.

+ Here is the caller graph for this function:

◆ GetRoles()

uint8 lfg::LfgPlayerData::GetRoles ( ) const

Definition at line 106 of file LFGPlayerData.cpp.

◆ GetSelectedDungeons()

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

Definition at line 111 of file LFGPlayerData.cpp.

+ Here is the caller graph for this function:

◆ GetState()

LfgState lfg::LfgPlayerData::GetState ( ) const

Definition at line 86 of file LFGPlayerData.cpp.

+ Here is the caller graph for this function:

◆ GetTeam()

uint8 lfg::LfgPlayerData::GetTeam ( ) const

Definition at line 96 of file LFGPlayerData.cpp.

◆ GetTicket()

WorldPackets::LFG::RideTicket const & lfg::LfgPlayerData::GetTicket ( ) const

Definition at line 81 of file LFGPlayerData.cpp.

◆ RestoreState()

void lfg::LfgPlayerData::RestoreState ( )

Definition at line 51 of file LFGPlayerData.cpp.

+ Here is the caller graph for this function:

◆ SetGroup()

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

Definition at line 66 of file LFGPlayerData.cpp.

◆ SetNumberOfPartyMembersAtJoin()

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

Definition at line 116 of file LFGPlayerData.cpp.

◆ SetRoles()

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

Definition at line 71 of file LFGPlayerData.cpp.

◆ SetSelectedDungeons()

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

Definition at line 76 of file LFGPlayerData.cpp.

◆ SetState()

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

Definition at line 34 of file LFGPlayerData.cpp.

+ Here is the caller graph for this function:

◆ SetTeam()

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

Definition at line 61 of file LFGPlayerData.cpp.

◆ SetTicket()

void lfg::LfgPlayerData::SetTicket ( WorldPackets::LFG::RideTicket const &  ticket)

Definition at line 29 of file LFGPlayerData.cpp.

Member Data Documentation

◆ m_Group

ObjectGuid lfg::LfgPlayerData::m_Group
private

Original group of player when joined LFG.

Definition at line 69 of file LFGPlayerData.h.

◆ m_NumberOfPartyMembersAtJoin

uint8 lfg::LfgPlayerData::m_NumberOfPartyMembersAtJoin
private

Definition at line 76 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 66 of file LFGPlayerData.h.

◆ m_Roles

uint8 lfg::LfgPlayerData::m_Roles
private

Roles the player selected when joined LFG.

Definition at line 72 of file LFGPlayerData.h.

◆ m_SelectedDungeons

LfgDungeonSet lfg::LfgPlayerData::m_SelectedDungeons
private

Selected Dungeons when joined LFG.

Definition at line 73 of file LFGPlayerData.h.

◆ m_State

LfgState lfg::LfgPlayerData::m_State
private

State if group in LFG.

Definition at line 65 of file LFGPlayerData.h.

◆ m_Team

uint8 lfg::LfgPlayerData::m_Team
private

Player team - determines the queue to join.

Definition at line 68 of file LFGPlayerData.h.

◆ m_Ticket

WorldPackets::LFG::RideTicket lfg::LfgPlayerData::m_Ticket
private

Join ticket.

Definition at line 64 of file LFGPlayerData.h.


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