Exemplo n.º 1
0
    public void OnTriggerExit(Collider other)
    {
        PnjController pnj = other.gameObject.GetComponent <PnjController>();

        if (other.gameObject.GetComponent <Player>() != null)
        {
            other.transform.parent = null;
        }
        else if (other.gameObject.GetComponent <PnjController>() != null)
        {
            other.transform.parent = null;
        }
    }
Exemplo n.º 2
0
    public void OnTriggerEnter(Collider other)
    {
        PnjController pnj = other.gameObject.GetComponent <PnjController>();

        if (other.gameObject.GetComponent <Player>() != null)
        {
            other.transform.parent = transform;
        }
        else if (pnj != null)
        {
            pnj.UnActiveNavMesh();
            other.transform.position = transform.position + Vector3.up;
            other.transform.parent   = transform;
        }
    }