TrinityCore
SpellNonMeleeDamage Struct Reference

#include <Unit.h>

Public Member Functions

 SpellNonMeleeDamage (Unit *_attacker, Unit *_target, SpellInfo const *_spellInfo, SpellCastVisual spellVisual, uint32 _schoolMask, ObjectGuid _castId=ObjectGuid::Empty)
 

Public Attributes

Unittarget
 
Unitattacker
 
ObjectGuid castId
 
SpellInfo const * Spell
 
SpellCastVisual SpellVisual
 
uint32 damage
 
uint32 originalDamage
 
uint32 schoolMask
 
uint32 absorb
 
uint32 resist
 
bool periodicLog
 
uint32 blocked
 
uint32 HitInfo
 
uint32 cleanDamage
 
bool fullBlock
 
uint32 preHitHealth
 

Detailed Description

Definition at line 547 of file Unit.h.

Constructor & Destructor Documentation

◆ SpellNonMeleeDamage()

SpellNonMeleeDamage::SpellNonMeleeDamage ( Unit _attacker,
Unit _target,
SpellInfo const *  _spellInfo,
SpellCastVisual  spellVisual,
uint32  _schoolMask,
ObjectGuid  _castId = ObjectGuid::Empty 
)

Definition at line 302 of file Unit.cpp.

Member Data Documentation

◆ absorb

uint32 SpellNonMeleeDamage::absorb

Definition at line 559 of file Unit.h.

◆ attacker

Unit* SpellNonMeleeDamage::attacker

Definition at line 552 of file Unit.h.

◆ blocked

uint32 SpellNonMeleeDamage::blocked

Definition at line 562 of file Unit.h.

◆ castId

ObjectGuid SpellNonMeleeDamage::castId

Definition at line 553 of file Unit.h.

◆ cleanDamage

uint32 SpellNonMeleeDamage::cleanDamage

Definition at line 565 of file Unit.h.

◆ damage

uint32 SpellNonMeleeDamage::damage

Definition at line 556 of file Unit.h.

◆ fullBlock

bool SpellNonMeleeDamage::fullBlock

Definition at line 566 of file Unit.h.

◆ HitInfo

uint32 SpellNonMeleeDamage::HitInfo

Definition at line 563 of file Unit.h.

◆ originalDamage

uint32 SpellNonMeleeDamage::originalDamage

Definition at line 557 of file Unit.h.

◆ periodicLog

bool SpellNonMeleeDamage::periodicLog

Definition at line 561 of file Unit.h.

◆ preHitHealth

uint32 SpellNonMeleeDamage::preHitHealth

Definition at line 567 of file Unit.h.

◆ resist

uint32 SpellNonMeleeDamage::resist

Definition at line 560 of file Unit.h.

◆ schoolMask

uint32 SpellNonMeleeDamage::schoolMask

Definition at line 558 of file Unit.h.

◆ Spell

SpellInfo const* SpellNonMeleeDamage::Spell

Definition at line 554 of file Unit.h.

◆ SpellVisual

SpellCastVisual SpellNonMeleeDamage::SpellVisual

Definition at line 555 of file Unit.h.

◆ target

Unit* SpellNonMeleeDamage::target

Definition at line 551 of file Unit.h.


The documentation for this struct was generated from the following files: