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
254 {
255 Name = std::string(name);
256 Guid = guid;
257 Acc = acc;
258 ArenaTeamId = arenaTeamId;
259 IP = ip;
260 }
ObjectGuid::LowType Guid
Definition Battleground.h:270
std::string Name
Definition Battleground.h:269
uint32 Acc
Definition Battleground.h:271
std::string IP
Definition Battleground.h:273
uint32 ArenaTeamId
Definition Battleground.h:272

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

◆ SaveStats()

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

References DamageDone, HealingDone, and KillingBlows.

Member Data Documentation

◆ Acc

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

Referenced by Fill().

◆ ArenaTeamId

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

Referenced by Fill().

◆ DamageDone

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

Referenced by SaveStats().

◆ Guid

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

Referenced by Fill().

◆ HealingDone

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

Referenced by SaveStats().

◆ IP

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

Referenced by Fill().

◆ KillingBlows

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

Referenced by SaveStats().

◆ Name

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

Referenced by Fill().


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