using Chronos; using System.Collections; using System.Collections.Generic; using UnityEngine; namespace AdonGameKit { /// /// anim事件接收类 0|1(1,2).普攻,2.必杀技,3.闪避,4.冲刺,5.极限闪避,6.队长技,7.被动技,8.合体技能,9.言灵技 /// public class FBXEvent : MonoBehaviour { GameObject m_Owner; /// /// 设置玩家控制类 /// /// public void SetOwner(GameObject owner) { m_Owner = owner; } #region ============================================ Animation Event ============================================ /// /// 攻击移动开始 /// public void OnAttackMoveStart(float num) { m_Owner.SendMessage("OnAttackMoveStart", num); } /// /// 击飞移动开始 /// public void OnDownMoveStart(float num) { m_Owner.SendMessage("OnDownMoveStart",num); } /// /// 击飞移动结束 /// public void OnDownMoveEnd() { m_Owner.SendMessage("OnDownMoveEnd"); } public void OnAttackMoveEnd() { m_Owner.SendMessage("OnAttackMoveEnd"); } /// /// 普通攻击触发 /// /// 技能id /// 子连击id public void OnAttackOn(string attackId) { m_Owner.SendMessage("OnAttackOn",attackId); } /// /// 普通攻击结束 /// public void OnAttackOff() { m_Owner.SendMessage("OnAttackOff"); } /// /// 受击移动开始 /// public void OnHitMoveStart(float force) { m_Owner.SendMessage("OnHitMoveStart",force); } /// /// 受击移动结束 /// public void OnHitMoveEnd() { m_Owner.SendMessage("OnHitMoveEnd"); } /// /// 释放残影 /// public void OnHeroBlur() { m_Owner.SendMessage("OnHeroBlur"); } #endregion } }