Ejemplo n.º 1
0
 public void mover(Vector3 nueva_posicion)
 {
     if (this.estado == RobotEstado.Observando)
     {
         this.estado = RobotEstado.Escapando;
     }
     this.siguiente_posicion = nueva_posicion;
     this._animator.SetBool("Walking", true);
 }
Ejemplo n.º 2
0
    void Escapar()
    {
        Debug.Log("Tengo que escapar!");

        Vector3 posicion_segura = Posiciones.BuscarPosicionSegura(this.transform.position);

        if (posicion_segura == Vector3.zero)
        {
            Debug.Log("NO se encontro posision segura");
        }
        else
        {
            this.mover(posicion_segura);
            this.estado = RobotEstado.Escapando;
        }
    }