Пример #1
0
        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;
        }
Пример #2
0
        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;
        }