void FixedUpdate()
{
GetComponent<Animator>().SetBool("IsAttacking", false);
switch (State)
{
case EnemyState.Idle:
if (CanSeePlayer())
{
State = EnemyState.Detect;
GetComponent<Animator>().SetBool("IsMoving", true);
}
break;
case EnemyState.Patrolling:
if (CanSeePlayer())
{
State = EnemyState.Detect;
GetComponent<Animator>().SetBool("IsMoving", true);
}
break;
case EnemyState.Searching:
SearchState();
break;
case EnemyState.Detect:
AlertState();
break;
}
}