[HideInInspector] public Estado agresivo; //Comportamiento agresivo de la IA void Awake() { ia = GetComponent <IA01>(); //Se obtiene el script de la IA anim = GetComponent <Animator>(); //Se obtiene al animator del enemigo player = GameObject.FindWithTag("Player").transform; //Se busca al personaje pacifico = ia.pacifico; //Se obtiene el comportamiento pacifico asignado a la IA alerta = ia.alerta; //Se obtiene el comportamiento alerta asignado a la IA agresivo = ia.agresivo; //Se obtiene el comportamiento agresivo asignado a la IA }
public float importancia = 1; //Nivel de importancia del sensor actual void Start() { ia = GetComponent <IA01>(); //Se obtiene la informacion del script de la IA ia.sensores.Add(this); //Se anade el sensor actual a la lista de sentidos de la IA target = ia.player; //Se obtiene el target de la IA }