Example #1
0
 void Update()
 {
     if (IsInRange(attackRange, player.transform.position))
     {
         LookAt();
         animator.AttackAnimation();
         animator.IdleAnimation();
         if (IsInRange(minTargetRange, player.transform.position))
         {
             navMesh.isStopped = true;
         }
     }
     //else if (IsOutOfRange(maxTargetRange, player.transform.position))
     //{
     //    if (IsInRange(3f, wanderDestination))
     //    {
     //        Idle();
     //        SetWanderDestination();
     //    }
     //    else
     //        MoveTo(wanderDestination);
     //}
     else
     {
         MoveTo(player.transform.position);
     }
 }