Exemple #1
0
 void Update()
 {
     if (Input.GetKeyDown(KeyCode.E) && !speechUI.gameObject.activeInHierarchy)
     {
         if (interactable.speech != null)
         {
             if (interactable.speech.speechType == TriggerType.InputTrigger)
             {
                 interactable.SpeechTrigger();
             }
         }
         else if (interactable.triggerSound != null)
         {
             if (interactable.triggerSound.triggerType == TriggerType.InputTrigger)
             {
                 interactable.AudioTrigger();
             }
         }
         else if (interactable.weaponData != null)
         {
             if (interactable.weaponData.triggerType == TriggerType.InputTrigger)
             {
                 interactable.PickUpWeapon();
             }
         }
     }
 }