//--------------------------------------------------------
|
// [Author]: 第二世界
|
// [ Date ]: Wednesday, January 24, 2018
|
//--------------------------------------------------------
|
using UnityEngine;
|
using System.Collections;
|
using System.Collections.Generic;
|
using UnityEngine.UI;
|
using Spine.Unity;
|
using Spine;
|
|
namespace vnxbqy.UI
|
{
|
|
public class NewBieGuideUsher : MonoBehaviour
|
{
|
public RectTransform rectTransform { get { return this.transform as RectTransform; } }
|
SkeletonGraphic usherMM;
|
|
static readonly Dictionary<int, string> animationNames = new Dictionary<int, string>() {
|
{ 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<SkeletonGraphic>();
|
}
|
}
|
|
|
}
|
|
}
|