正在为RScript更新内容(已通过编译)

This commit is contained in:
2025-10-27 20:24:15 +08:00
parent b85f6699a0
commit 6dcf842e25
35 changed files with 598 additions and 1019 deletions

View File

@@ -323,12 +323,7 @@ namespace Demo.Game
/// 使用配置中的区间长度设置以最佳判定点为中心的各级区间
/// </summary>
/// <param name="bestJudgementTimePoint">最佳判定点</param>
[ScriptableCall(@"
<summary>
使用配置中的区间长度设置以最佳判定点为中心的各级区间
</summary>
<param name=""bestJudgementTimePoint"">最佳判定点</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetupJudgement(string bestJudgementTimePoint)
{
DoSetupJudgement(Parse(bestJudgementTimePoint));
@@ -346,20 +341,7 @@ namespace Demo.Game
/// (bestJudgementTimePoint-interactiveDuration/2,bestJudgementTimePoint+interactiveDuration/2)</param>
/// <param name="visibleDuration">区间时长,最终结果为
/// (bestJudgementTimePoint-visibleDuration/2,bestJudgementTimePoint+visibleDuration/2)</param>
[ScriptableCall(@"
<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>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetupJudgementLevels(
string bestJudgementTimePoint,
string interactableIntervalThatCanScoreBest,
@@ -379,12 +361,7 @@ namespace Demo.Game
/// 设置可见区间显现但不可判定3级判定区间开始时间
/// </summary>
/// <param name="value"></param>
[ScriptableCall(@"
<summary>
设置可见区间显现但不可判定3级判定区间开始时间
</summary>
<param name=""value""></param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetVisibleDurationBegin(string value)
{
VisibleDuration.x = Parse(value);
@@ -393,12 +370,7 @@ namespace Demo.Game
/// 设置可见区间显现但不可判定3级判定区间结束时间
/// </summary>
/// <param name="value"></param>
[ScriptableCall(@"
<summary>
设置可见区间显现但不可判定3级判定区间结束时间
</summary>
<param name=""value""></param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetVisibleDurationEnd(string value)
{
VisibleDuration.y = Parse(value);
@@ -408,12 +380,7 @@ namespace Demo.Game
/// 设置2级判定区间可判定但错误的开始时间
/// </summary>
/// <param name="value"></param>
[ScriptableCall(@"
<summary>
设置2级判定区间可判定但错误的开始时间
</summary>
<param name=""value""></param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetInteractiveDurationBegin(string value)
{
InteractiveDuration.x = Parse(value);
@@ -422,12 +389,7 @@ namespace Demo.Game
/// 设置2级判定区间可判定但错误的结束时间
/// </summary>
/// <param name="value"></param>
[ScriptableCall(@"
<summary>
设置2级判定区间可判定但错误的结束时间
</summary>
<param name=""value""></param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetInteractiveDurationEnd(string value)
{
InteractiveDuration.y = Parse(value);
@@ -437,12 +399,7 @@ namespace Demo.Game
/// 设置1级判定区间可判定的开始时间
/// </summary>
/// <param name="value"></param>
[ScriptableCall(@"
<summary>
设置1级判定区间可判定的开始时间
</summary>
<param name=""value""></param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetInteractableScoreIntervalBegin(string value)
{
InteractableScoreInterval.x = Parse(value);
@@ -451,12 +408,7 @@ namespace Demo.Game
/// 设置1级判定区间可判定的结束时间
/// </summary>
/// <param name="value"></param>
[ScriptableCall(@"
<summary>
设置1级判定区间可判定的结束时间
</summary>
<param name=""value""></param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetInteractableScoreIntervalEnd(string value)
{
InteractableScoreInterval.y = Parse(value);
@@ -466,12 +418,7 @@ namespace Demo.Game
/// 设置0级判定区间最佳判定开始时间
/// </summary>
/// <param name="value"></param>
[ScriptableCall(@"
<summary>
设置0级判定区间最佳判定开始时间
</summary>
<param name=""value""></param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetInteractableIntervalThatCanScoreBestBegin(string value)
{
InteractableIntervalThatCanScoreBest.x = Parse(value);
@@ -484,12 +431,7 @@ namespace Demo.Game
/// 设置0级判定区间最佳判定结束时间
/// </summary>
/// <param name="value"></param>
[ScriptableCall(@"
<summary>
设置0级判定区间最佳判定结束时间
</summary>
<param name=""value""></param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetInteractableIntervalThatCanScoreBestEnd(string value)
{
InteractableIntervalThatCanScoreBest.y = Parse(value);