Ejemplo n.º 1
0
 public override void RemoveEffect(IStatusEffectCore effectToRemove)
 {
     base.RemoveEffect(effectToRemove);
     ResetMaxStaminaIfNowOver();
     ResetMaxMPIfNowOver();
 }
Ejemplo n.º 2
0
 public virtual void RemoveEffect(IStatusEffectCore effectToRemove)
 {
     m_effects.Remove(effectToRemove);
     effectToRemove.Remove(this);
 }
Ejemplo n.º 3
0
 public override void AddEffect(IStatusEffectCore effectToAdd)
 {
     base.AddEffect(effectToAdd);
     ResetMaxStaminaIfNowOver();
     ResetMaxMPIfNowOver();
 }
Ejemplo n.º 4
0
 public virtual void AddEffect(IStatusEffectCore effectToAdd)
 {
     m_effects.Add(effectToAdd);
     effectToAdd.Apply(this);
 }