public abstract void CombineEffects(StatusEffect effect);
public override void CombineEffects(StatusEffect effect) { }
public override void CombineEffects(StatusEffect effect) { Duration = Mathf.Max(effect.Duration, Duration); ResetEffect(); }
public override void CombineEffects(StatusEffect existingEffect) { var existingKnockback = (KnockbackEffect)existingEffect; knockbackHandler.SetKnockback(existingKnockback.knockbackHandler); }