> For the complete documentation index, see [llms.txt](https://wiki.thescriptersguild.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wiki.thescriptersguild.com/scripting/scriptable-objects.md).

# Scriptable Objects

Objects in Halo Infinite that can interact and communicate functions to scripts running on the level.

Scriptable Objects can be interacted with by the player to activate scripting functions in Halo Infinite. These range from button switches to generic mode objects that can be used to create custom interactable mode logic.

* Switches
* Power sockets
* Generic Game Mode Objects

## Learn more about

<table data-view="cards"><thead><tr><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td>Interactable Objects</td><td><a href="https://692276616-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN06Vv6nlwviUQ4hI2Kkd%2Fuploads%2Fgit-blob-74e137057d6f7b94c14119a6cbc4254a8f2c8ecf%2Fcover-tsg-placeholder.jpg?alt=media">cover-tsg-placeholder.jpg</a></td><td><a href="broken://pages/kD8cFqyRuV7auaTp8sxz">Broken link</a></td></tr><tr><td>Generic Game Mode Objects</td><td><a href="https://692276616-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FN06Vv6nlwviUQ4hI2Kkd%2Fuploads%2Fgit-blob-74e137057d6f7b94c14119a6cbc4254a8f2c8ecf%2Fcover-tsg-placeholder.jpg?alt=media">cover-tsg-placeholder.jpg</a></td><td><a href="broken://pages/Sc5EYLDkrE6qQE7WwoZq">Broken link</a></td></tr></tbody></table>

***

#### <mark style="color:green;">Contributors</mark>

Okom
