|
Project SkyFire Core
SkyFire 5.4.8 server core API documentation
|
#include <SpellMgr.h>
Public Member Functions | |
| void | AddAura (uint32 petEntry, uint32 aura) |
| uint32 | GetAura (uint32 petEntry) const |
| int32 | GetDamage () const |
| bool | IsRemovedOnChangePet () const |
| PetAura () | |
| PetAura (uint32 petEntry, uint32 aura, bool _removeOnChangePet, int _damage) | |
Private Types | |
| typedef UNORDERED_MAP< uint32, uint32 > | PetAuraMap |
Private Attributes | |
| PetAuraMap | auras |
| int32 | damage |
| bool | removeOnChangePet |
Definition at line 429 of file SpellMgr.h.
|
private |
Definition at line 432 of file SpellMgr.h.
|
inline |
Definition at line 435 of file SpellMgr.h.
References damage, and removeOnChangePet.
Definition at line 437 of file SpellMgr.h.
References auras, damage, and removeOnChangePet.
Definition at line 454 of file SpellMgr.h.
References auras.
Definition at line 443 of file SpellMgr.h.
References auras.
Referenced by Pet::CastPetAura(), and Unit::RemovePetAura().
|
inline |
|
inline |
Definition at line 459 of file SpellMgr.h.
References removeOnChangePet.
Referenced by Pet::CastPetAuras().
|
private |
Definition at line 470 of file SpellMgr.h.
|
private |
Definition at line 472 of file SpellMgr.h.
Referenced by GetDamage(), PetAura(), and PetAura().
|
private |
Definition at line 471 of file SpellMgr.h.
Referenced by IsRemovedOnChangePet(), PetAura(), and PetAura().