using UnityEngine;
using System.Collections;
using System;
///
/// 技能动画事件
///
public class AnimationSkillEvent : MonoBehaviour
{
///
/// 普通攻击
///
public Action mOnSkillFire = null;
///
/// 玩家必杀
///
public Action PlayerSkill = null;
///
/// 慢动作开始
///
public Action mSlowTimeStart = null;
///
/// 慢动作结束
///
public Action mSlowTimeEnd = null;
///
/// 施法完成
///
public Action mShootComplete = null;
public Action mBombComplete = null;
///
/// 发射特效完成
///
void OnShootComplete()
{
if(mShootComplete != null)
{
mShootComplete();
}
}
void OnBombComplete()
{
if(mBombComplete != null)
{
mBombComplete();
}
}
///
/// 技能发射事件
///
void OnSkillFire()
{
if (mOnSkillFire != null)
{
mOnSkillFire();
}
}
///
/// 技能发射事件
///
void OnSlowTimeStart()
{
if (mSlowTimeStart != null)
{
mSlowTimeStart();
}
}
///
/// 技能发射事件
///
void OnSlowTimeEnd()
{
if (mSlowTimeEnd != null)
{
mSlowTimeEnd();
}
}
///
/// 玩家必杀
///
void OnPlayerSkill()
{
if (PlayerSkill != null)
{
PlayerSkill();
}
}
}