Tengo este Script de IA pero hay unos detalles que me gustaría resolver
//public float speed, distancia;
float tiempo, y, distancia;
public bool Tgirar, cambio = true;
public int estado = 1;
public NavMeshAgent agent;
public Transform Guarida;
float RadioCambio = 13f;
[Header("Estado")]
public bool Vagar;
public bool Atacar;
public bool ***r;
void start()
{
}
void Update()
{
tiempo += 1 * Time.deltaTime;
if (estado == 1)
{
cambio = true;
agent.enabled = false;
Vagar = true;
Atacar = false;
***r = false;
}
if (estado == 2)
{
cambio = false;
agent.enabled = true;
Vagar = false;
Atacar = true;
***r = false;
}
if (estado == 3)
{
cambio = false;
agent.enabled = true;
Vagar = false;
Atacar = false;
***r = true;
}
if (Vagar ==