修改项目根地址, 并将部分依赖于ToolFile的功能迁移至依赖Interaction以实现网络文件的获取

This commit is contained in:
2025-09-29 16:38:09 +08:00
parent 557a08d51b
commit 6c3d5934dc
86 changed files with 1184 additions and 48 deletions

View File

@@ -0,0 +1,102 @@
#include "TimelineScriptObject.helper.h"
#define IInteraction
/*
<summary>
通过传递对称区间进行初始化
</summary>
<param name="bestJudgementTimePoint">最佳判定点</param>
<param name="interactableIntervalThatCanScoreBest">区间时长,最终结果为
(bestJudgementTimePoint-interactableIntervalThatCanScoreBest/2,bestJudgementTimePoint+interactableIntervalThatCanScoreBest/2)</param>
<param name="interactableScoreInterval">区间时长,最终结果为
(bestJudgementTimePoint-interactableScoreInterval/2,bestJudgementTimePoint+interactableScoreInterval/2)</param>
<param name="interactiveDuration">区间时长,最终结果为
(bestJudgementTimePoint-interactiveDuration/2,bestJudgementTimePoint+interactiveDuration/2)</param>
<param name="visibleDuration">区间时长,最终结果为
(bestJudgementTimePoint-visibleDuration/2,bestJudgementTimePoint+visibleDuration/2)</param>
*/
#define SetupJudgementLevels(bestJudgementTimePoint,interactableIntervalThatCanScoreBest,interactableScoreInterval,interactiveDuration,visibleDuration)
/*
<summary>
设置可见区间显现但不可判定3级判定区间开始时间
</summary>
<param name="value"></param>
*/
#define SetVisibleDurationBegin(value)
/*
<summary>
设置可见区间显现但不可判定3级判定区间结束时间
</summary>
<param name="value"></param>
*/
#define SetVisibleDurationEnd(value)
/*
<summary>
设置2级判定区间可判定但错误的开始时间
</summary>
<param name="value"></param>
*/
#define SetInteractiveDurationBegin(value)
/*
<summary>
设置2级判定区间可判定但错误的结束时间
</summary>
<param name="value"></param>
*/
#define SetInteractiveDurationEnd(value)
/*
<summary>
设置1级判定区间可判定的开始时间
</summary>
<param name="value"></param>
*/
#define SetInteractableScoreIntervalBegin(value)
/*
<summary>
设置1级判定区间可判定的结束时间
</summary>
<param name="value"></param>
*/
#define SetInteractableScoreIntervalEnd(value)
/*
<summary>
设置0级判定区间最佳判定开始时间
</summary>
<param name="value"></param>
*/
#define SetInteractableIntervalThatCanScoreBestBegin(value)
/*
<summary>
设置0级判定区间最佳判定结束时间
</summary>
<param name="value"></param>
*/
#define SetInteractableIntervalThatCanScoreBestEnd(value)