> For the complete documentation index, see [llms.txt](https://speedtutoruk.gitbook.io/safe-system-doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://speedtutoruk.gitbook.io/safe-system-doc/support/adding-trigger-event.md).

# 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 %}

![](/files/6aUS4Pq6L2Edp72j1R2V)

### 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 %}

![](/files/bhFi9B2pVbsf9f2clRsl)

### 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 %}
