public static SpineAnimationData CreateFromNode(Wz_Node atlasNode, bool?useJson, TextureLoader textureLoader) { var parentNode = atlasNode.ParentNode; var loadType = SkeletonLoadType.Auto; if (useJson != null) { loadType = useJson.Value ? SkeletonLoadType.Json : SkeletonLoadType.Binary; } var skeletonData = SpineLoader.LoadSkeleton(atlasNode, loadType, textureLoader); if (skeletonData == null) { return(null); } bool pma = parentNode.FindNodeByPath("PMA").GetValueEx <int>(0) != 0; var anime = new SpineAnimationData(); anime.SkeletonData = skeletonData; anime.PremultipliedAlpha = pma; return(anime); }
public StateMachineAnimator(SpineAnimationData data) { }
public SpineAnimator(SpineAnimationData data) { this.Data = data; this._selectedAniIndex = -1; this.Load(); }