谱面改进

This commit is contained in:
SoulliesOfficial
2026-04-09 11:03:18 -04:00
parent 9af26bb435
commit 3a63641a2c
106 changed files with 1994 additions and 336 deletions

View File

@@ -5,6 +5,7 @@ namespace Ichni.RhythmGame.Beatmap
public class HighPassFilterEffect_BM: EffectBase_BM
{
public float peak;
public bool useEQ;
public AnimationCurve intensityCurve;
public HighPassFilterEffect_BM()
@@ -12,17 +13,17 @@ namespace Ichni.RhythmGame.Beatmap
}
public HighPassFilterEffect_BM(float effectTime, float peak, AnimationCurve intensityCurve)
public HighPassFilterEffect_BM(float effectTime, float peak, bool useEQ, AnimationCurve intensityCurve)
{
this.effectTime = 0;
this.effectTime = effectTime;
this.peak = peak;
this.useEQ = useEQ;
this.intensityCurve = intensityCurve;
}
public override EffectBase ConvertToGameType(GameElement attachedGameElement)
{
return new HighPassFilterEffect(effectTime, peak, intensityCurve);
return new HighPassFilterEffect(effectTime, peak, useEQ, intensityCurve);
}
}
}

View File

@@ -5,6 +5,7 @@ namespace Ichni.RhythmGame.Beatmap
public class LowPassFilterEffect_BM: EffectBase_BM
{
public float bottom;
public bool useEQ;
public AnimationCurve intensityCurve;
public LowPassFilterEffect_BM()
@@ -12,17 +13,17 @@ namespace Ichni.RhythmGame.Beatmap
}
public LowPassFilterEffect_BM(float effectTime, float bottom, AnimationCurve intensityCurve)
public LowPassFilterEffect_BM(float effectTime, float bottom, bool useEQ, AnimationCurve intensityCurve)
{
this.effectTime = 0;
this.effectTime = effectTime;
this.bottom = bottom;
this.useEQ = useEQ;
this.intensityCurve = intensityCurve;
}
public override EffectBase ConvertToGameType(GameElement attachedGameElement)
{
return new LowPassFilterEffect(effectTime, bottom, intensityCurve);
return new LowPassFilterEffect(effectTime, bottom, useEQ, intensityCurve);
}
}
}