private static void loadBeetle1Anim(Animation animation)
{
//攻击
AnimationEvent eStrike = new AnimationEvent();
eStrike.functionName = "OnStrike";
AnimationEvent eStrikeEnd = new AnimationEvent();
eStrikeEnd.time = 1.63f;
eStrikeEnd.functionName = "OnStrikeEnd";
AnimationClip strikeClip = animation.GetClip("beetle1_strike");
strikeClip.events = new AnimationEvent[] { eStrike, eStrikeEnd };
//受击
AnimationEvent eStriked = new AnimationEvent();
eStriked.time = 0.66f;
eStriked.functionName = "OnStrikedEnd";
AnimationClip strikedClip = animation.GetClip("beetle1_striked");
strikedClip.events = new AnimationEvent[] { eStriked };
//死亡
AnimationEvent eDyingEnd = new AnimationEvent();
eDyingEnd.time = 1.3f;
eDyingEnd.functionName = "OnDyingEnd";
AnimationClip dieClip = animation.GetClip("beetle1_die");
dieClip.events = new AnimationEvent[] { eDyingEnd };
}