![]() |
TrinityCore
|
#include <LFGPlayerData.h>
Public Member Functions | |
| LfgPlayerData () | |
| LfgPlayerData (LfgPlayerData const &)=delete | |
| LfgPlayerData (LfgPlayerData &&other) noexcept | |
| LfgPlayerData & | operator= (LfgPlayerData const &)=delete |
| LfgPlayerData & | operator= (LfgPlayerData &&right) noexcept |
| ~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. | |
| LfgState | m_State |
| State if group in LFG. | |
| LfgState | m_OldState |
| Old State - Used to restore state after failed Rolecheck/Proposal. | |
| uint8 | m_Team |
| Player team - determines the queue to join. | |
| ObjectGuid | m_Group |
| Original group of player when joined LFG. | |
| uint8 | m_Roles |
| Roles the player selected when joined LFG. | |
| LfgDungeonSet | m_SelectedDungeons |
| Selected Dungeons when joined LFG. | |
| uint8 | m_NumberOfPartyMembersAtJoin |
Stores all lfg data needed about the player.
Definition at line 30 of file LFGPlayerData.h.
| lfg::LfgPlayerData::LfgPlayerData | ( | ) |
Definition at line 23 of file LFGPlayerData.cpp.
|
delete |
|
defaultnoexcept |
|
default |
| ObjectGuid lfg::LfgPlayerData::GetGroup | ( | ) | const |
Definition at line 103 of file LFGPlayerData.cpp.
References m_Group.
| uint8 lfg::LfgPlayerData::GetNumberOfPartyMembersAtJoin | ( | ) |
Definition at line 123 of file LFGPlayerData.cpp.
References m_NumberOfPartyMembersAtJoin.
| LfgState lfg::LfgPlayerData::GetOldState | ( | ) | const |
Definition at line 93 of file LFGPlayerData.cpp.
References m_OldState.
Referenced by lfg::LFGMgr::RestoreState(), and lfg::LFGMgr::SetState().
| uint8 lfg::LfgPlayerData::GetRoles | ( | ) | const |
Definition at line 108 of file LFGPlayerData.cpp.
References m_Roles.
| LfgDungeonSet const & lfg::LfgPlayerData::GetSelectedDungeons | ( | ) | const |
Definition at line 113 of file LFGPlayerData.cpp.
References m_SelectedDungeons.
Referenced by lfg::LFGMgr::GetLfgStatus().
| LfgState lfg::LfgPlayerData::GetState | ( | ) | const |
Definition at line 88 of file LFGPlayerData.cpp.
References m_State.
Referenced by lfg::LFGMgr::GetLfgStatus(), lfg::LFGMgr::RestoreState(), and lfg::LFGMgr::SetState().
| uint8 lfg::LfgPlayerData::GetTeam | ( | ) | const |
Definition at line 98 of file LFGPlayerData.cpp.
References m_Team.
| WorldPackets::LFG::RideTicket const & lfg::LfgPlayerData::GetTicket | ( | ) | const |
Definition at line 83 of file LFGPlayerData.cpp.
References m_Ticket.
|
defaultnoexcept |
|
delete |
| void lfg::LfgPlayerData::RestoreState | ( | ) |
Definition at line 53 of file LFGPlayerData.cpp.
References lfg::LFG_STATE_NONE, m_OldState, m_Roles, m_SelectedDungeons, and m_State.
Referenced by lfg::LFGMgr::RestoreState().
| void lfg::LfgPlayerData::SetGroup | ( | ObjectGuid | group | ) |
Definition at line 68 of file LFGPlayerData.cpp.
References m_Group.
| void lfg::LfgPlayerData::SetNumberOfPartyMembersAtJoin | ( | uint8 | count | ) |
Definition at line 118 of file LFGPlayerData.cpp.
References m_NumberOfPartyMembersAtJoin.
| void lfg::LfgPlayerData::SetRoles | ( | uint8 | roles | ) |
Definition at line 73 of file LFGPlayerData.cpp.
References m_Roles.
| void lfg::LfgPlayerData::SetSelectedDungeons | ( | LfgDungeonSet const & | dungeons | ) |
Definition at line 78 of file LFGPlayerData.cpp.
References m_SelectedDungeons.
| void lfg::LfgPlayerData::SetState | ( | LfgState | state | ) |
Definition at line 36 of file LFGPlayerData.cpp.
References lfg::LFG_STATE_DUNGEON, lfg::LFG_STATE_FINISHED_DUNGEON, lfg::LFG_STATE_NONE, m_OldState, m_Roles, m_SelectedDungeons, and m_State.
Referenced by lfg::LFGMgr::SetState().
| void lfg::LfgPlayerData::SetTeam | ( | uint8 | team | ) |
Definition at line 63 of file LFGPlayerData.cpp.
References m_Team.
| void lfg::LfgPlayerData::SetTicket | ( | WorldPackets::LFG::RideTicket const & | ticket | ) |
Definition at line 31 of file LFGPlayerData.cpp.
References m_Ticket.
|
private |
Original group of player when joined LFG.
Definition at line 73 of file LFGPlayerData.h.
Referenced by GetGroup(), and SetGroup().
|
private |
Definition at line 80 of file LFGPlayerData.h.
Referenced by GetNumberOfPartyMembersAtJoin(), and SetNumberOfPartyMembersAtJoin().
|
private |
Old State - Used to restore state after failed Rolecheck/Proposal.
Definition at line 70 of file LFGPlayerData.h.
Referenced by GetOldState(), RestoreState(), and SetState().
|
private |
Roles the player selected when joined LFG.
Definition at line 76 of file LFGPlayerData.h.
Referenced by GetRoles(), RestoreState(), SetRoles(), and SetState().
|
private |
Selected Dungeons when joined LFG.
Definition at line 77 of file LFGPlayerData.h.
Referenced by GetSelectedDungeons(), RestoreState(), SetSelectedDungeons(), and SetState().
|
private |
State if group in LFG.
Definition at line 69 of file LFGPlayerData.h.
Referenced by GetState(), RestoreState(), and SetState().
|
private |
Player team - determines the queue to join.
Definition at line 72 of file LFGPlayerData.h.
|
private |
Join ticket.
Definition at line 68 of file LFGPlayerData.h.
Referenced by GetTicket(), and SetTicket().