12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- using SSTR.Util;
- using UnityEngine;
- public class AnimPromo : MonoBehaviour
- {
- // /// <summary>
- // /// 对象名称
- // /// </summary>
- // public string ObjectName;
- // /// <summary>
- // /// 仅适用于目标为该脚本挂载节点的子节点
- // /// </summary>
- // /// <param name="clipName">动画名</param>
- // public void AnimationPlay(string clipName)
- // {
- // Animation animation = null;//定义Animation引用
- // Transform target = UnityUtils.FindChild(this.transform, ObjectName);//查找名为ObjectName目标
- // if (target != null)
- // {
- // animation = target.GetComponent<Animation>();//获取目标身上的Animation组件
- // }
- //
- // // DebugEx.Log(string.Format("{0}{1}", clipName, (animation.GetClip(clipName) != null)));
- // if (animation != null && animation.GetClip(clipName) != null) //检查Animation组件
- // {
- // // DebugEx.Log(clipName);
- // animation.Play(clipName);//播放动画
- // }
- // }
- public void AnimationPlay2(string clipName)
- {
- AnimationManager.Instance.SenAnimationPlayMessage(clipName);
- }
- /// <summary>
- /// 播放音频片段
- /// </summary>
- /// <param name="clipName">片段名称</param>
- public void PlayAudioClip(string clipName)
- {
- SSTRCore.Core.Sound.Play(clipName, SSTR.Sound.MuteType.SoundEff, false);//音效--按钮音效
- }
- /// <summary>
- /// 停止音频片段
- /// </summary>
- /// <param name="clipName">片段名称</param>
- public void StopAudioClip(string clipName)
- {
- SSTRCore.Core.Sound.StopClip(clipName, SSTR.Sound.MuteType.SoundEff);//停止音效
- }
- /// <summary>
- /// 动画事件,一个int参数
- /// </summary>
- /// <param name="value">参数</param>
- public void AnimationEventInt(int value)
- {
- GlobalDataSource.Instance.animationEventIntParameter = value;
- MainUIController.Instance.SendControllerMessage(SSTR.UniversalDefinitions.UIMessageContent.AnimationEventProgress);
- }
- }
|