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
}
}