补充update0
This commit is contained in:
@@ -301,13 +301,13 @@ namespace SpineViewer.Spine
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 设置某个轨道动画
|
/// 设置某个轨道动画
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void SetAnimation(int track, string name) { lock (_lock) setAnimation(track, name); }
|
public void SetAnimation(int track, string name) { lock (_lock) { setAnimation(track, name); update(0); } }
|
||||||
protected abstract void setAnimation(int track, string name);
|
protected abstract void setAnimation(int track, string name);
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 清除某个轨道, 与设置空动画不同, 是彻底删除轨道内的东西
|
/// 清除某个轨道, 与设置空动画不同, 是彻底删除轨道内的东西
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void ClearTrack(int i) { lock (_lock) clearTrack(i); }
|
public void ClearTrack(int i) { lock (_lock) { clearTrack(i); update(0); } }
|
||||||
protected abstract void clearTrack(int i); // XXX: 清除轨道之后被加载的附件还是会保留, 不会自动卸下, 除非使用 SetSlotsToSetupPose
|
protected abstract void clearTrack(int i); // XXX: 清除轨道之后被加载的附件还是会保留, 不会自动卸下, 除非使用 SetSlotsToSetupPose
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
@@ -318,14 +318,7 @@ namespace SpineViewer.Spine
|
|||||||
/// <summary>
|
/// <summary>
|
||||||
/// 重置所有轨道上的动画时间
|
/// 重置所有轨道上的动画时间
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public void ResetAnimationsTime()
|
public void ResetAnimationsTime() { lock (_lock) { foreach (var i in getTrackIndices()) setAnimation(i, getAnimation(i)); } }
|
||||||
{
|
|
||||||
lock (_lock)
|
|
||||||
{
|
|
||||||
foreach (var i in getTrackIndices())
|
|
||||||
setAnimation(i, getAnimation(i));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
#endregion
|
#endregion
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user