public void OnDeactivate(IObjAiBase unit) { unit.RemoveCrowdControl(_crowdDisarm); unit.RemoveCrowdControl(_crowdSilence); unit.RemoveStatModifier(_statMod); RemoveBuffHudVisual(_visualBuff); }
public void OnDeactivate(IObjAiBase unit) { unit.RemoveStatModifier(StatsModifier); //RemoveBuffHudVisual(_hudvisual); Particles.ForEach(particle => RemoveParticle(particle)); }
public void OnDeactivate(IObjAiBase unit) { _healthNow = unit.Stats.CurrentHealth - _healthBonus; _meantimeDamage = _healthBefore - _healthNow; var bonusDamage = _healthBonus - _meantimeDamage; unit.RemoveStatModifier(StatsModifier); if (unit.Stats.CurrentHealth > unit.Stats.HealthPoints.Total) { unit.Stats.CurrentHealth = unit.Stats.CurrentHealth - bonusDamage; } }
public void OnDeactivate(IObjAiBase unit) { unit.RemoveCrowdControl(_crowdDisarm); unit.RemoveCrowdControl(_crowdSilence); unit.RemoveStatModifier(StatsModifier); }
public void OnDeactivate(IObjAiBase unit) { unit.RemoveStatModifier(_statMod); RemoveBuffHudVisual(_visualBuff); }
public void OnDeactivate(IObjAiBase unit) { //RemoveParticle(p); unit.RemoveStatModifier(StatsModifier); }
public void OnDeactivate(IObjAiBase unit) { unit.RemoveStatModifier(_statMod); }