protected override void ApplyEffect() { // if(currStack >= maxStack)return; ScriptableSlowBuff slowbuff = (ScriptableSlowBuff)Buff; nvm.speed *= (1 - slowbuff.SpeedDecrease); // currStack++; }
public override void End() { ScriptableSlowBuff slowbuff = (ScriptableSlowBuff)Buff; //nvm.speed /=(float)(Math.Pow((1-slowbuff.SpeedDecrease),currStack)); nvm.speed /= (1 - slowbuff.SpeedDecrease); EffectStacks = 0; // currStack=0; }