Пример #1
0
 public void OnDeactivate(IObjAiBase unit)
 {
     unit.RemoveCrowdControl(_crowdDisarm);
     unit.RemoveCrowdControl(_crowdSilence);
     unit.RemoveStatModifier(_statMod);
     RemoveBuffHudVisual(_visualBuff);
 }
Пример #2
0
        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);
 }
Пример #6
0
 public void OnDeactivate(IObjAiBase unit)
 {
     //RemoveParticle(p);
     unit.RemoveStatModifier(StatsModifier);
 }
Пример #7
0
 public void OnDeactivate(IObjAiBase unit)
 {
     unit.RemoveStatModifier(_statMod);
 }