Exemple #1
0
    [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
    }
Exemple #2
0
    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
    }