修改本体,添加CrossTrackPoint兼容层,兼容StaticTrack Hold,为难度选项扩增全屏可选,添加和调整某些谱面

Signed-off-by: TRADER_FOER <lhf190@outlook.com>
This commit is contained in:
2026-07-18 11:39:55 +08:00
parent 40fa80cd70
commit db5dbe246a
125 changed files with 1510 additions and 1571 deletions

View File

@@ -60,6 +60,16 @@ namespace Ichni.RhythmGame
animations = anim;
}
public FlexibleFloat_BM ConvertToBM()
{
if (animations == null || animations.Count == 0)
{
return new FlexibleFloat_BM();
}
return new FlexibleFloat_BM(new List<AnimatedFloat>(animations));
}
public void Add(AnimatedFloat animatedFloat)
{
animations.Add(animatedFloat);

View File

@@ -44,6 +44,16 @@ namespace Ichni.RhythmGame
this.animations = anim;
}
public FlexibleInt_BM ConvertToBM()
{
if (animations == null || animations.Count == 0)
{
return new FlexibleInt_BM();
}
return new FlexibleInt_BM(new List<AnimatedInt>(animations));
}
public void Add(AnimatedInt animatedInt)
{
animations.Add(animatedInt);