コード例 #1
0
ファイル: PlayerStyle.cs プロジェクト: happylays/tbb2
    /// <summary>
    /// Add By hanyingjun
    /// Date:2017.1.20
    /// Des:添加单个动画,到额外的动画列表中
    /// </summary>
    /// <param name="clipName"></param>
    /// <returns></returns>
    public IEnumerator AddSingleAnimation(string clipName, WrapMode wrapMode, int layer)
    {
        IEnumerator itor = null;

        if (!string.IsNullOrEmpty(clipName))
        {
            if (!m_ExtraclipName.Contains(clipName))
            {
                m_ExtraclipName.Add(clipName);
                itor = AnimationLoader.LoadSingleAnimation(clipName);
                while (itor.MoveNext())
                {
                    yield return(null);
                }

                OwnerAni.AddClip(AnimationLoader.GetAnimationClip(clipName), clipName, wrapMode, layer);
            }
        }
    }