1.基类已更新2.Spline更新3.ApplyLoad存在问题

This commit is contained in:
2025-11-12 16:12:01 +08:00
parent a0bc10df4a
commit 06689b5cee
3 changed files with 19 additions and 6 deletions

View File

@@ -145,7 +145,7 @@ namespace Demo.Game
{
if (node is SplineNode _node)
{
MySplineNodes.Add(_node );
MySplineNodes.Add(_node);
}
else
{
@@ -154,6 +154,15 @@ namespace Demo.Game
});
}
/// <summary>
/// 加入节点脚本对象
/// </summary>
[Convention.RScript.Variable.Attr.Method]
public void AddNode(ScriptableObject node)
{
MySplineNodes.Add(node.GetOrAddComponent<SplineNode>());
}
/// <summary>
/// 加入已加载的节点如果目标脚本不是SplineNode
/// 那么为其添加SplineNode组件
@@ -165,7 +174,7 @@ namespace Demo.Game
var node = FindWithPath(path);
if (node != null)
{
MySplineNodes.Add(node.GetOrAddComponent<SplineNode>());
AddNode(node);
}
}
}