Minor SkeletonExtensions update.

This commit is contained in:
pharan 2016-03-24 03:46:48 +08:00
parent 42981266d1
commit ec268a50e0

View File

@ -1,5 +1,3 @@
/***************************************************************************** /*****************************************************************************
* Spine Extensions by Mitch Thompson and John Dy * Spine Extensions by Mitch Thompson and John Dy
* Full irrevocable rights and permissions granted to Esoteric Software * Full irrevocable rights and permissions granted to Esoteric Software
@ -7,7 +5,6 @@
using UnityEngine; using UnityEngine;
using Spine; using Spine;
using Spine.Unity;
namespace Spine.Unity { namespace Spine.Unity {
public static class SkeletonExtensions { public static class SkeletonExtensions {
@ -125,6 +122,16 @@ namespace Spine.Unity {
if (animation == null) return; if (animation == null) return;
animation.Apply(skeleton, 0, time, loop, null); animation.Apply(skeleton, 0, time, loop, null);
} }
/// <summary>Resets the DrawOrder to the Setup Pose's draw order</summary>
public static void SetDrawOrderToSetupPose (this Skeleton skeleton) {
var slotsItems = skeleton.slots.Items;
var drawOrder = skeleton.drawOrder;
drawOrder.Clear(false);
for (int i = 0, n = skeleton.slots.Count; i < n; i++)
drawOrder.Add(slotsItems[i]);
}
#endregion #endregion
} }
} }