//-------------------------------------------------------- // [Author]: 第二世界 // [ Date ]: Wednesday, January 24, 2018 //-------------------------------------------------------- using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEngine.UI; using Spine.Unity; using Spine; namespace Snxxz.UI { public class NewBieGuideUsher : MonoBehaviour { public RectTransform rectTransform { get { return this.transform as RectTransform; } } SkeletonGraphic usherMM; static readonly Dictionary animationNames = new Dictionary() { { 1,"ShuoHua"}, { 2,"GuLi"}, }; public void Play(int _action) { if (_action < 1 || _action > 2) { return; } GetUsherMM(); usherMM.AnimationState.SetAnimation(0, animationNames[_action], false); usherMM.AnimationState.AddAnimation(0, "DaiJi", true, 0); } public void Stop() { } private void GetUsherMM() { if (usherMM == null) { var instance = UIUtility.CreateWidget("GuideUsher", "GuideUsher"); instance.transform.SetParentEx(rectTransform, Vector3.zero, Vector3.zero, Vector3.one); usherMM = instance.GetComponent(); } } } }