1.基类已更新2.Spline更新3.ApplyLoad存在问题
This commit is contained in:
@@ -527,8 +527,6 @@ namespace Demo
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 将无初始化创建的脚本对象确认完全加载并设置为最后添加的脚本对象
|
/// 将无初始化创建的脚本对象确认完全加载并设置为最后添加的脚本对象
|
||||||
/// </summary>
|
/// </summary>
|
||||||
/// <param name="type"></param>
|
|
||||||
/// <param name="child"></param>
|
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[Convention.RScript.Variable.Attr.Method]
|
[Convention.RScript.Variable.Attr.Method]
|
||||||
public ScriptableObject ApplyLoad()
|
public ScriptableObject ApplyLoad()
|
||||||
|
|||||||
@@ -73,9 +73,9 @@ namespace Demo.Game
|
|||||||
/// <param name="to"></param>
|
/// <param name="to"></param>
|
||||||
/// <param name="curveType">可取值为30种缓动曲线</param>
|
/// <param name="curveType">可取值为30种缓动曲线</param>
|
||||||
[Convention.RScript.Variable.Attr.Method]
|
[Convention.RScript.Variable.Attr.Method]
|
||||||
public void Add(string time, string from, string to, string curveType)
|
public void Add(string time, float from, float to, string curveType)
|
||||||
{
|
{
|
||||||
ManualAddEntry(time, new(float.Parse(from), float.Parse(to)), Enum.Parse<MathExtension.EaseCurveType>(curveType));
|
ManualAddEntry(time, new(from, to), Enum.Parse<MathExtension.EaseCurveType>(curveType));
|
||||||
}
|
}
|
||||||
|
|
||||||
[Convention.RScript.Variable.Attr.Method]
|
[Convention.RScript.Variable.Attr.Method]
|
||||||
@@ -85,6 +85,12 @@ namespace Demo.Game
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
[Convention.RScript.Variable.Attr.Method]
|
||||||
|
public void LoadSpline(SplineCore spline)
|
||||||
|
{
|
||||||
|
this.MySplineCore = spline;
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 加载对应ab包并加载指定材质
|
/// 加载对应ab包并加载指定材质
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|||||||
@@ -145,7 +145,7 @@ namespace Demo.Game
|
|||||||
{
|
{
|
||||||
if (node is SplineNode _node)
|
if (node is SplineNode _node)
|
||||||
{
|
{
|
||||||
MySplineNodes.Add(_node );
|
MySplineNodes.Add(_node);
|
||||||
}
|
}
|
||||||
else
|
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>
|
/// <summary>
|
||||||
/// 加入已加载的节点,如果目标脚本不是SplineNode,
|
/// 加入已加载的节点,如果目标脚本不是SplineNode,
|
||||||
/// 那么为其添加SplineNode组件
|
/// 那么为其添加SplineNode组件
|
||||||
@@ -165,7 +174,7 @@ namespace Demo.Game
|
|||||||
var node = FindWithPath(path);
|
var node = FindWithPath(path);
|
||||||
if (node != null)
|
if (node != null)
|
||||||
{
|
{
|
||||||
MySplineNodes.Add(node.GetOrAddComponent<SplineNode>());
|
AddNode(node);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user