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