Example #1
0
 public void Test(DamageData dd)
 {
     if (shove && shove.Active)
     {
         dd.RegisterCallback(OnHit);
     }
 }
Example #2
0
 public void Test(DamageData dd)
 {
     if (_active && UnitManager.Instance.IsItMyTurn(dd.source))
     {
         dd.RegisterCallback(OnHit);
     }
 }
Example #3
0
 public void Test(DamageData dd)
 {
     if (IsActive)
     {
         dd.damageMultipler *= 1.1f;
     }
     dd.RegisterCallback(EndOfAttack);
 }
Example #4
0
 public void Test(DamageData dd)
 {
     dd.flatBonus += bonus;
     if (!dd.testAttack)
     {
         dd.RegisterCallback(Expend);
     }
 }
Example #5
0
 public void Test(DamageData dd)
 {
     dd.damageMultipler *= 1 + 0.1f * stacks;
     if (!dd.testAttack)
     {
         dd.RegisterCallback(Reset);
         acted = true;
     }
 }
Example #6
0
 public void Test(DamageData dd)
 {
     if (berserk == null)
     {
         berserk = GetComponent <Berserking>();
     }
     if (berserk && berserk.Active)
     {
         dd.RegisterCallback(Healme);
     }
 }
Example #7
0
 public void DefenceTest(DamageData dd)
 {
     dd.RegisterCallback(NotifyHealth);
 }