> For the complete documentation index, see [llms.txt](https://obvious-game.gitbook.io/soap/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://obvious-game.gitbook.io/soap/soap-core-assets/event-listener/properties.md).

# Properties

Event Listener

<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;
