# Trigger Proxy

## Overview

This components is perfect for doing quick **OnTriggerEnter** / **OnTriggerExit** logics. The power of this component is that when an Object has several colliders inside a hierarchy, you can use the On Gameobject Enter/Exit to find which is the Root GameObject that really enter or exit the Trigger.

<figure><img src="https://963537199-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Lzhr1XSMzMqNXjRnNlb%2Fuploads%2FaAYzFW2d4DRcXhNHHitz%2Fimage.png?alt=media&#x26;token=79d5de2c-0a59-400d-a636-0be457ca1982" alt=""><figcaption></figcaption></figure>

## Requirements

This component requires any type of collider to work.

![](https://963537199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lzhr1XSMzMqNXjRnNlb%2F-MYh1V8S0XP177f7u70g%2F-MYh1g7MkcOSmgZedUlv%2Fimage.png?alt=media\&token=5d21d8f1-1d32-4788-9676-824e4999f20b)

The Collider need to be set as Trigger.

## Parameters

### Layer

Which Layers will be checked on the entering colliders.

### Trigger Interaction

What to do with the Triggers entering this Trigger: collide or ignore

### Use on Trigger Stay

If true, invokes the OnTriggerStay event on all the gameobjects that enter the collider

### One Time Use

Sets that this trigger proxy can only be used Once

### Tags

Allows you to set specific Malbers Tags that are only allowed to use this trigger proxy

### Debug

When is Active it will show all the colliders and gameObjects entering the trigger.

![](https://963537199-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Lzhr1XSMzMqNXjRnNlb%2F-MYh48ZWabD1R-AgCmlR%2F-MYh4CXbshdP5LW26tNT%2FU6LpC9ITL7.gif?alt=media\&token=3e924610-7076-4d13-a8b7-f5e3f976b21a)



## Events

### On Trigger Enter

Invoked when a collider enters the trigger. &#x20;

### On Trigger Exit

Invoked when a collider exits trigger.

### On Empty

Invokes when resetting the Trigger Proxy

### On GameObject Enter

Invoked when a GameObject enters the trigger. &#x20;

### On GameObject Exit

Invoked when a GameObject exits the trigger. &#x20;
