private void OnTriggerStay(Collider other) { if (other.CompareTag("Player") && Input.GetButtonDown("Use")) { questObj.AdvanceQuest(); Destroy(gameObject); //or add it to your inventory } }
void Die() { StopAllCoroutines(); anim.SetTrigger("Dead"); nav.enabled = false; enabled = false; questObj.AdvanceQuest(); }
private void OnTriggerStay(Collider other) { if (other.CompareTag("Player") && Input.GetButtonDown("Use")) { if (questObj.HasQuest()) { questObj.AdvanceQuest(); //show quest dialog } else { //show random npc dialog } } }