Ejemplo n.º 1
0
 public void IncreaseCurrentStacks()
 {
     if (!IsAtMaximumStacks())
     {
         SourceAbilityBuff.RemoveBuffFromAffectedUnit(affectedUnit, this);
         CurrentStacks++;
         SourceAbilityBuff.ApplyBuffToAffectedUnit(affectedUnit, this);
         HasStacksToUpdate = true;
     }
 }
Ejemplo n.º 2
0
 public void ApplyBuff()
 {
     SourceAbilityBuff.ApplyBuffToAffectedUnit(affectedUnit, this);
 }
Ejemplo n.º 3
0
 public void RemoveBuff()
 {
     SourceAbilityBuff.RemoveBuffFromAffectedUnit(affectedUnit, this);
 }
Ejemplo n.º 4
0
 private void UpdateBuffOnaffectedUnit(float oldValue, float newValue)
 {
     SourceAbilityBuff.RemoveBuffFromAffectedUnit(affectedUnit, this);
     SourceAbilityBuff.ApplyBuffToAffectedUnit(affectedUnit, this);
 }