# Adding Trigger Event

### Setting Up Trigger Object

{% hint style="info" %}

1. Create a box or other 3D Object, make sure this object has a collider set to **IsTrigger**
2. Add the **SafeTrigger** script to that 3D object and add the keypad object to the inspector slot named **Safe  Object**. (The keypad object will have the script **SafeItem**)
3. Then set an input key you’d like to use for the interaction, by default set to **E**
   {% endhint %}

![](https://3226647929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW4jfNghFRmhEq0hZPKoF%2Fuploads%2F1bozHIULJKQpfbMdOd8M%2FTriggerObject.JPG?alt=media\&token=5c6d5c71-5892-4800-a1a0-f85433393eed)

### Enable Trigger in Controller

{% hint style="info" %}
4\. At the bottom of the **Controller** script make sure to tick **TriggerEvent** to true at the bottom of the inspector and then add the **TriggerEvent** object into the slot that appears.
{% endhint %}

![](https://3226647929-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FW4jfNghFRmhEq0hZPKoF%2Fuploads%2F73IawZ5vivVqPPDBzmm7%2FTriggerControllerObject.JPG?alt=media\&token=fd0cc8c4-66ee-4e25-98b6-794bdd9cf100)

### Demo Scene Examples

{% hint style="info" %}
Remember to take a look at the demo scene if you have any troubles, it might give you an idea on how to fix an issue! If you find the package helpful
{% endhint %}
