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