using Chronos; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace AdonGameKit { /// /// anim事件接收类 /// public class FBXEventYL : MonoBehaviour { GameObject m_Owner; /// /// 设置言灵类 /// /// public void SetOwner(GameObject owner) { m_Owner = owner; } #region ============================================ Animation Event ============================================ /// /// 普通攻击进入 /// public void OnAttackStart() { if(m_Owner) { m_Owner.SendMessage("OnAttackStart"); } } /// /// 普通攻击进入 /// public void OnAttackOn(string attackId) { if(m_Owner) { m_Owner.SendMessage("OnAttackOn",attackId); } } /// /// 普通攻击结束 /// public void OnAttackOff() { if(m_Owner) { m_Owner.SendMessage("OnAttackOff"); } } /// /// 震屏 /// public void OnShake(int lv = 0) { if(lv == 0) { //m_Owner.SetCameraShake(m_Owner.transform.position, 0.8f, 0.1f, 0.2f); } else if (lv == 1) { //m_Owner.SetCameraShake(m_Owner.transform.position, 2f, 0.1f, 0.3f); } } #endregion } }