TrinityCore
Loading...
Searching...
No Matches
PetAura Class Reference

#include <SpellMgr.h>

Public Member Functions

 PetAura ()
 
 PetAura (uint32 petEntry, uint32 aura, bool _removeOnChangePet, int _damage)
 
uint32 GetAura (uint32 petEntry) const
 
void AddAura (uint32 petEntry, uint32 aura)
 
bool IsRemovedOnChangePet () const
 
int32 GetDamage () const
 

Private Types

typedef std::unordered_map< uint32, uint32PetAuraMap
 

Private Attributes

PetAuraMap auras
 
bool removeOnChangePet
 
int32 damage
 

Detailed Description

Definition at line 422 of file SpellMgr.h.

Member Typedef Documentation

◆ PetAuraMap

typedef std::unordered_map<uint32, uint32> PetAura::PetAuraMap
private

Definition at line 425 of file SpellMgr.h.

Constructor & Destructor Documentation

◆ PetAura() [1/2]

PetAura::PetAura ( )
inline

Definition at line 428 of file SpellMgr.h.

◆ PetAura() [2/2]

PetAura::PetAura ( uint32  petEntry,
uint32  aura,
bool  _removeOnChangePet,
int  _damage 
)
inline

Definition at line 430 of file SpellMgr.h.

Member Function Documentation

◆ AddAura()

void PetAura::AddAura ( uint32  petEntry,
uint32  aura 
)
inline

Definition at line 447 of file SpellMgr.h.

◆ GetAura()

uint32 PetAura::GetAura ( uint32  petEntry) const
inline

Definition at line 436 of file SpellMgr.h.

+ Here is the caller graph for this function:

◆ GetDamage()

int32 PetAura::GetDamage ( ) const
inline

Definition at line 457 of file SpellMgr.h.

+ Here is the caller graph for this function:

◆ IsRemovedOnChangePet()

bool PetAura::IsRemovedOnChangePet ( ) const
inline

Definition at line 452 of file SpellMgr.h.

+ Here is the caller graph for this function:

Member Data Documentation

◆ auras

PetAuraMap PetAura::auras
private

Definition at line 463 of file SpellMgr.h.

◆ damage

int32 PetAura::damage
private

Definition at line 465 of file SpellMgr.h.

◆ removeOnChangePet

bool PetAura::removeOnChangePet
private

Definition at line 464 of file SpellMgr.h.


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