Пример #1
0
    public MyAgent Agent;               //riferimento all'agente

    void OnTriggerEnter(Collider other) //metodo che controlla se il muro indicatore è stato passato dall'agente,se si lo disattiva fino al prossimo episodio
    {                                   // (evita che l'agente faccia avanti e indietro nello stesso muro per prendere ricompense infinite)
        if (other.GetComponent <MyAgent>())
        {
            this.gameObject.SetActive(false);
            Agent.WallPassed();        //richiama metodo agente
        }
    }