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; } }
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; } }