示例#1
0
 private void OnTriggerStay(Collider other)
 {
     if (other.CompareTag("Player") && Input.GetButtonDown("Use"))
     {
         questObj.AdvanceQuest();
         Destroy(gameObject); //or add it to your inventory
     }
 }
示例#2
0
    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
         }
     }
 }