![]() |
AzerothCore 3.3.5a
OpenSource WoW Emulator
|
Builder for creating DamageInfoStub instances with fluent API. More...
#include "DamageHealInfoStub.h"
Public Member Functions | |
| DamageInfoStubBuilder ()=default | |
| DamageInfoStubBuilder & | WithDamage (uint32_t damage) |
| DamageInfoStubBuilder & | WithOriginalDamage (uint32_t damage) |
| DamageInfoStubBuilder & | WithSchoolMask (uint32_t schoolMask) |
| DamageInfoStubBuilder & | WithAttackType (uint8_t attackType) |
| DamageInfoStubBuilder & | WithSpellInfo (SpellInfo const *spellInfo) |
| DamageInfoStubBuilder & | WithAbsorb (uint32_t absorb) |
| DamageInfoStubBuilder & | WithResist (uint32_t resist) |
| DamageInfoStubBuilder & | WithBlock (uint32_t block) |
| DamageInfoStubBuilder & | WithHitMask (uint32_t hitMask) |
| DamageInfoStub | Build () |
Private Attributes | |
| DamageInfoStub | _stub |
Builder for creating DamageInfoStub instances with fluent API.
|
default |
|
inline |
References _stub.
|
inline |
References _stub, and DamageInfoStub::SetAbsorb().
|
inline |
References _stub, and DamageInfoStub::SetAttackType().
|
inline |
References _stub, and DamageInfoStub::SetBlock().
|
inline |
References _stub, DamageInfoStub::SetDamage(), and DamageInfoStub::SetOriginalDamage().
|
inline |
References _stub, and DamageInfoStub::SetHitMask().
|
inline |
References _stub, and DamageInfoStub::SetOriginalDamage().
|
inline |
References _stub, and DamageInfoStub::SetResist().
|
inline |
References _stub, and DamageInfoStub::SetSchoolMask().
|
inline |
References _stub, and DamageInfoStub::SetSpellInfo().
|
private |
Referenced by Build(), WithAbsorb(), WithAttackType(), WithBlock(), WithDamage(), WithHitMask(), WithOriginalDamage(), WithResist(), WithSchoolMask(), and WithSpellInfo().