public SpellProcInfo(Unit actor, Unit actionTarget, Unit procTarget, uint typeMask, uint spellTypeMask, uint spellPhaseMask, uint hitMask, Spell spell, SpellDamageInfo spellDamageInfo, SpellHealInfo spellHealInfo) { Actor = actor; ActionTarget = actionTarget; ProcTarget = procTarget; TypeMask = typeMask; SpellTypeMask = spellTypeMask; SpellPhaseMask = spellPhaseMask; HitMask = hitMask; Spell = spell; SpellDamageInfo = spellDamageInfo; SpellHealInfo = spellHealInfo; }
public SpellTriggerActivationInfo(Unit actor, Unit actionTarget, Spell spell, SpellTriggerFlags spellTriggerFlags, SpellDamageInfo spellDamageInfo, SpellHealInfo spellHealInfo) { Actor = actor; ActionTarget = actionTarget; Spell = spell; SpellDamageInfo = spellDamageInfo; SpellHealInfo = spellHealInfo; SpellTriggerFlags = spellTriggerFlags; }