---
description: Event Listener
---

# Properties

<figure><img src="https://lh7-rt.googleusercontent.com/docsz/AD_4nXcHYK6iiyGHO4Hb6ChcPz1q1hUXLVDaDACdOylRNQxfyAbc0dEe_zMcW2U0wLIhkVCJJe1D5qWVtXiWMB3Y8o2mJqF88hCFge8cDgy4Vjx225G111m2Zme4VpE3Q3VkB26O2-WgUnEXx67c-iG1Ylg8APDm?key=N4RcKQrHpqe_tYkdKbHJhg" alt="" width="375"><figcaption></figcaption></figure>

Let’s go through its properties:&#x20;

* **Binding**:&#x20;
  * _**Until\_Destroy**_: will register in Awake() and unsubscribe OnDestroy().&#x20;
  * _**Until\_Disable**_: will register OnEnable() and unsubscribe OnDisable().&#x20;
* **Disable after subscribing**: if true, will deactivate the GameObject after registering to the event. Useful for UI elements.&#x20;
* **Event responses:** each response invoked after the event was raised.&#x20;
  * _**Delay**_: a delay in seconds before the response is invoked
  * _**Scriptable Event**_: the event to listen to
  * _**Response**_: unity actions triggered

You can also register to events directly from code (via the OnRaised action).&#x20;
