正在为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

@@ -108,12 +108,7 @@ namespace Demo.Game
/// 设置样条线类型
/// </summary>
/// <param name="mode">CatmullRom, BSpline, Bezier, Linear </param>
[ScriptableCall(@"
<summary>
设置样条线类型
</summary>
<param name=""mode"">CatmullRom, BSpline, Bezier, Linear </param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetType(string mode)
{
MyType = Enum.Parse<Spline.Type>(mode);
@@ -123,12 +118,7 @@ namespace Demo.Game
/// 设置采样类型
/// </summary>
/// <param name="mode">Default, Uniform, Optimized</param>
[ScriptableCall(@"
<summary>
设置采样类型
</summary>
<param name=""mode"">Default, Uniform, Optimized</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetSampleMode(string mode)
{
MySampleMode = Enum.Parse<SplineComputer.SampleMode>(mode);
@@ -138,11 +128,7 @@ namespace Demo.Game
/// <summary>
/// 闭环曲线
/// </summary>
[ScriptableCall(@"
<summary>
闭环曲线
</summary>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetClose()
{
IsClose = true;
@@ -152,12 +138,7 @@ namespace Demo.Game
/// 加载并加入新节点
/// </summary>
/// <param name="path">脚本位置</param>
[ScriptableCall(@"
<summary>
加载并加入新节点
</summary>
<param name=""path"">脚本位置</param>
")]
[Convention.RScript.Variable.Attr.Method]
public IEnumerator LoadNode(string path)
{
yield return DoLoadSubScriptAsync(nameof(SplineNode), path, node =>
@@ -178,13 +159,7 @@ namespace Demo.Game
/// 那么为其添加SplineNode组件
/// </summary>
/// <param name="path">脚本位置</param>
[ScriptableCall(@"
<summary>
加入已加载的节点如果目标脚本不是SplineNode
那么为其添加SplineNode组件
</summary>
<param name=""path"">脚本位置</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void AddNode(string path)
{
var node = FindWithPath(path);