在 player攻击敌人时,敌人找不到受伤的动画和死亡的动画
攻击受伤是通过一个公有接口来ATKAndDamage 里的 public virtual void TakeDamage(float damage)实现的
死亡的动画和受伤的动画 在monster脚本上都能播放,但通过接口的调用就找不到动画了
动画都是配置好了的 包括动画的事件
已解决,没找到Animator的缘故.通过方法传入当前的animator即可解决:
Animator anim= enemy.GetComponent<Animator>();
enemy.GetComponent<ATKAndDamage>().TakeDamage(normalAttack, anim);