예제 #1
0
파일: Player.cs 프로젝트: donblas/magecrawl
 public override void RemoveEffect(IStatusEffectCore effectToRemove)
 {
     base.RemoveEffect(effectToRemove);
     ResetMaxStaminaIfNowOver();
     ResetMaxMPIfNowOver();
 }
예제 #2
0
 public virtual void RemoveEffect(IStatusEffectCore effectToRemove)
 {
     m_effects.Remove(effectToRemove);
     effectToRemove.Remove(this);
 }
예제 #3
0
파일: Player.cs 프로젝트: donblas/magecrawl
 public override void AddEffect(IStatusEffectCore effectToAdd)
 {
     base.AddEffect(effectToAdd);
     ResetMaxStaminaIfNowOver();
     ResetMaxMPIfNowOver();
 }
예제 #4
0
 public virtual void AddEffect(IStatusEffectCore effectToAdd)
 {
     m_effects.Add(effectToAdd);
     effectToAdd.Apply(this);
 }