TrinityCore
Loading...
Searching...
No Matches
WorldPackets::Party::PartyMemberFullState Class Referencefinal

#include <PartyPackets.h>

+ Inheritance diagram for WorldPackets::Party::PartyMemberFullState:

Public Member Functions

 PartyMemberFullState ()
 
WorldPacket const * Write () override
 
void Initialize (Player const *player)
 
- Public Member Functions inherited from WorldPackets::ServerPacket
 ServerPacket (OpcodeServer opcode, size_t initialSize=200, ConnectionType connection=CONNECTION_TYPE_DEFAULT)
 
void Read () final
 
void Clear ()
 
WorldPacket && Move ()
 
void ShrinkToFit ()
 
OpcodeServer GetOpcode () const
 
- Public Member Functions inherited from WorldPackets::Packet
 Packet (WorldPacket &&worldPacket)
 
virtual ~Packet ()=default
 
 Packet (Packet const &right)=delete
 
Packet & operator= (Packet const &right)=delete
 
WorldPacket const * GetRawPacket () const
 
size_t GetSize () const
 
ConnectionType GetConnection () const
 

Public Attributes

bool ForEnemy = false
 
ObjectGuid MemberGuid
 
PartyMemberStats MemberStats
 

Additional Inherited Members

- Protected Attributes inherited from WorldPackets::Packet
WorldPacket _worldPacket
 

Detailed Description

Definition at line 227 of file PartyPackets.h.

Constructor & Destructor Documentation

◆ PartyMemberFullState()

WorldPackets::Party::PartyMemberFullState::PartyMemberFullState ( )
inlineexplicit

Definition at line 230 of file PartyPackets.h.

Member Function Documentation

◆ Initialize()

void WorldPackets::Party::PartyMemberFullState::Initialize ( Player const *  player)

Definition at line 642 of file PartyPackets.cpp.

References WorldPackets::Party::PartyMemberAuraStates::ActiveFlags, AFLAG_SCALABLE, AsUnderlyingType(), WorldPackets::Party::PartyMemberStats::Auras, WorldPackets::Party::PartyMemberStats::ChromieTime, WorldPackets::Party::CTROptions::ChromieTimeExpansionMask, WorldPackets::Party::CTROptions::ConditionalFlags, WorldPackets::Party::PartyMemberStats::CurrentHealth, WorldPackets::Party::PartyMemberStats::CurrentPower, WorldPackets::Party::CTROptions::FactionGroup, PhasingHandler::FillPartyMemberPhase(), WorldPackets::Party::PartyMemberAuraStates::Flags, ForEnemy, WorldObject::GetCurrentWmo(), BaseEntity::GetGUID(), Unit::GetHealth(), Unit::GetLevel(), Unit::GetMaxHealth(), Unit::GetMaxPower(), Player::GetPet(), WorldObject::GetPhaseShift(), Position::GetPositionX(), Position::GetPositionY(), Position::GetPositionZ(), Unit::GetPower(), Unit::GetPowerType(), Player::GetPrimarySpecialization(), Unit::GetVehicle(), Unit::GetVisibleAuras(), WorldObject::GetZoneId(), Player::HasPlayerFlag(), Player::isAFK(), Unit::IsAlive(), Player::isDND(), Unit::IsFFAPvP(), Unit::IsPvP(), WorldPackets::Party::PartyMemberStats::Level, Player::m_playerData, WorldPackets::Party::PartyMemberStats::MaxHealth, WorldPackets::Party::PartyMemberStats::MaxPower, MEMBER_STATUS_AFK, MEMBER_STATUS_DEAD, MEMBER_STATUS_DND, MEMBER_STATUS_GHOST, MEMBER_STATUS_ONLINE, MEMBER_STATUS_PVP, MEMBER_STATUS_PVP_FFA, MEMBER_STATUS_VEHICLE, MemberGuid, MemberStats, WorldPackets::Party::PartyMemberStats::PartyType, WorldPackets::Party::PartyMemberStats::PetStats, WorldPackets::Party::PartyMemberStats::Phases, PLAYER_FLAGS_GHOST, WorldPackets::Party::PartyMemberAuraStates::Points, WorldPackets::Party::PartyMemberStats::PositionX, WorldPackets::Party::PartyMemberStats::PositionY, WorldPackets::Party::PartyMemberStats::PositionZ, WorldPackets::Party::PartyMemberStats::PowerDisplayID, WorldPackets::Party::PartyMemberStats::PowerType, WorldPackets::Party::PartyMemberStats::SpecID, WorldPackets::Party::PartyMemberAuraStates::SpellID, WorldPackets::Party::PartyMemberStats::Status, WorldPackets::Party::PartyMemberStats::VehicleSeat, WorldPackets::Party::PartyMemberStats::WmoDoodadPlacementID, WorldPackets::Party::PartyMemberStats::WmoGroupID, and WorldPackets::Party::PartyMemberStats::ZoneID.

Referenced by WorldSession::HandleRequestPartyMemberStatsOpcode(), and Group::UpdatePlayerOutOfRange().

◆ Write()

WorldPacket const * WorldPackets::Party::PartyMemberFullState::Write ( )
overridevirtual

Member Data Documentation

◆ ForEnemy

bool WorldPackets::Party::PartyMemberFullState::ForEnemy = false

Definition at line 235 of file PartyPackets.h.

Referenced by Initialize(), and Write().

◆ MemberGuid

ObjectGuid WorldPackets::Party::PartyMemberFullState::MemberGuid

◆ MemberStats

PartyMemberStats WorldPackets::Party::PartyMemberFullState::MemberStats

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