Пример #1
0
    void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Interactuable")
        {
            InteractuableNPC interactuableNPC = other.GetComponentInParent <InteractuableNPC>();

            if (interactuableNPC != null)
            {
                if (interactuableNPC.ID == IDInteractuable)
                {
                    Manager.instance.DeleteNavMeshAgent(interactuableNPC.DevuelveNavhMeshAgent());
                    Destroy(gameObject);
                }
            }
        }
    }
Пример #2
0
    void OnTriggerEnter(Collider other)
    {
        if (other.tag == "Interactuable")
        {
            InteractuableNPC interactuableNPC = other.GetComponentInParent <InteractuableNPC>();

            if (interactuableNPC != null)
            {
                if (interactuableNPC.ID == IDInteractuable)
                {
                    Manager.instance.DeleteNavMeshAgent(interactuableNPC.DevuelveNavhMeshAgent());
                    Destroy(other.transform.parent.gameObject);
                    Destroy(gameObject);

                    if (transporte != null)
                    {
                        transporte.transform.parent.GetComponent <InteractuableObjeto>().SetNavObstacle(true);
                    }
                }
            }
        }
    }