Exemple #1
0
 void Updating()
 {
     //dodge sword
     enemy.PlaySound(enemy.enemyAudio, enemy.attackSound);
     enemy.AvoidSword();
     //TRANSITIONS GO HERE
     if (!enemy.PlayerInFieldOfView() && !enemy.PlayerIsWithinStrikingDistance() && !enemy.PlayerDetected())
     {
         enemy.ResetAnimatorBools(enemy.anim);
         enemy.anim.SetBool("patrol", true);
         ToPatrolState();
     }
     else
     {
         enemy.ResetAnimatorBools(enemy.anim);
         enemy.anim.SetBool("chase", true);
         ToChaseState();
     }
 }