AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
ArenaLogEntryData Class Reference

#include "Battleground.h"

Public Member Functions

 ArenaLogEntryData ()=default
 
void Fill (std::string_view name, ObjectGuid::LowType guid, uint32 acc, uint32 arenaTeamId, std::string ip)
 
void SaveStats (uint32 damageDone, uint32 healingDone, uint32 killingBlows)
 

Public Attributes

std::string Name {}
 
ObjectGuid::LowType Guid {0}
 
uint32 Acc {0}
 
uint32 ArenaTeamId {0}
 
std::string IP {}
 
uint32 DamageDone {0}
 
uint32 HealingDone {0}
 
uint32 KillingBlows {0}
 

Detailed Description

Constructor & Destructor Documentation

◆ ArenaLogEntryData()

ArenaLogEntryData::ArenaLogEntryData ( )
default

Member Function Documentation

◆ Fill()

void ArenaLogEntryData::Fill ( std::string_view  name,
ObjectGuid::LowType  guid,
uint32  acc,
uint32  arenaTeamId,
std::string  ip 
)
inline
253 {
254 Name = std::string(name);
255 Guid = guid;
256 Acc = acc;
257 ArenaTeamId = arenaTeamId;
258 IP = ip;
259 }
ObjectGuid::LowType Guid
Definition Battleground.h:269
std::string Name
Definition Battleground.h:268
uint32 Acc
Definition Battleground.h:270
std::string IP
Definition Battleground.h:272
uint32 ArenaTeamId
Definition Battleground.h:271

References Acc, ArenaTeamId, Guid, IP, and Name.

◆ SaveStats()

void ArenaLogEntryData::SaveStats ( uint32  damageDone,
uint32  healingDone,
uint32  killingBlows 
)
inline
262 {
263 DamageDone = damageDone;
264 HealingDone = healingDone;
265 KillingBlows = killingBlows;
266 }
uint32 KillingBlows
Definition Battleground.h:275
uint32 DamageDone
Definition Battleground.h:273
uint32 HealingDone
Definition Battleground.h:274

References DamageDone, HealingDone, and KillingBlows.

Member Data Documentation

◆ Acc

uint32 ArenaLogEntryData::Acc {0}
270{0};

Referenced by Fill().

◆ ArenaTeamId

uint32 ArenaLogEntryData::ArenaTeamId {0}
271{0};

Referenced by Fill().

◆ DamageDone

uint32 ArenaLogEntryData::DamageDone {0}
273{0};

Referenced by SaveStats().

◆ Guid

ObjectGuid::LowType ArenaLogEntryData::Guid {0}
269{0};

Referenced by Fill().

◆ HealingDone

uint32 ArenaLogEntryData::HealingDone {0}
274{0};

Referenced by SaveStats().

◆ IP

std::string ArenaLogEntryData::IP {}
272{};

Referenced by Fill().

◆ KillingBlows

uint32 ArenaLogEntryData::KillingBlows {0}
275{0};

Referenced by SaveStats().

◆ Name

std::string ArenaLogEntryData::Name {}
268{};

Referenced by Fill().


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