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

@@ -72,21 +72,13 @@ namespace Demo.Game
/// <param name="from"></param>
/// <param name="to"></param>
/// <param name="curveType">可取值为30种缓动曲线</param>
[ScriptableCall(@"
<summary>
新增
</summary>
<param name=""time"">插值时间</param>
<param name=""from""></param>
<param name=""to""></param>
<param name=""curveType"">可取值为30种缓动曲线</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void Add(string time, string from, string to, string curveType)
{
ManualAddEntry(time, new(float.Parse(from), float.Parse(to)), Enum.Parse<MathExtension.EaseCurveType>(curveType));
}
[ScriptableCall(DependOnSplineCoreUtility.LoadSplineDescription)]
[Convention.RScript.Variable.Attr.Method]
public IEnumerator LoadSpline(string path)
{
yield return this.LoadSplineTool(path);
@@ -98,13 +90,7 @@ namespace Demo.Game
/// </summary>
/// <param name="ab"></param>
/// <param name="material"></param>
[ScriptableCall(@"
<summary>
加载对应ab包并加载指定材质
</summary>
<param name=""ab""></param>
<param name=""material""></param>
")]
[Convention.RScript.Variable.Attr.Method]
public IEnumerator LoadMaterial(string ab, string material)
{
yield return this.LoadAssetBundle(ab, x =>
@@ -149,12 +135,7 @@ namespace Demo.Game
/// 设置材质UV映射
/// </summary>
/// <param name="mode">Clip, UniformClip, Clamp, UniformClamp</param>
[ScriptableCall(@"
<summary>
设置材质UV映射
</summary>
<param name=""mode"">Clip, UniformClip, Clamp, UniformClamp</param>
")]
[Convention.RScript.Variable.Attr.Method]
public void SetUVMode(string mode)
{
MyUVMode = Enum.Parse<MeshGenerator.UVMode>(mode);