Signed-off-by: TRAfoer <lhf190@outlook.com>

This commit is contained in:
2025-07-12 09:25:49 +08:00
parent 2b00c51435
commit c63eee5441
15 changed files with 16145 additions and 15860 deletions

View File

@@ -128,6 +128,7 @@ public class FlexibleFloatTab : MonoBehaviour
GetBeat() + (float.Parse(FatherWindow.EventMultiplier.text) * FatherWindow.timePerBeat), 0, 0, AnimationCurveType.Linear));
eventPoints.Insert(FindInsertIndex(eventPoint.animatedFloat.startTime), eventPoint);
LinkNewEventPoint(eventPoint, linked);
SetEventPoint(eventPoint);
eventPoint.ReDraw(scalevalue);
eventPoint.selectButton.onClick.Invoke();
FatherWindow.ChangeValue();
@@ -150,7 +151,14 @@ public class FlexibleFloatTab : MonoBehaviour
connectFloat.Add(eventPoint.animatedFloat);
connectFloat.Sort();
}
public void SetEventPoint(EventPoint eventPoint)
{
if (eventPoint.LastEventPoint == null) return;
// 设置当前事件点的起始值为上一个事件点的结束值
eventPoint.animatedFloat.startValue = eventPoint.LastEventPoint.animatedFloat.endValue;
eventPoint.animatedFloat.animationCurveType = eventPoint.LastEventPoint.animatedFloat.animationCurveType;
eventPoint.ReDraw(scalevalue);
}
// 添加调用 EventPoint 类的接口
public void LinkEventPoints(int index, EventPoint eventPoint)
{