> For the complete documentation index, see [llms.txt](https://tools.continis.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://tools.continis.io/black-box/main-features/reveal.md).

# Reveal

Sometimes you have a Prefab that you want to [lock](/black-box/main-features/locking-prefabs.md), but for which it would still make sense to expose parts of it. BlackBox provides the ability to reveal several aspects of a Prefab, to keep the important parts while all the rest is hidden.

You can reveal:

* [Properties](/black-box/main-features/reveal/properties.md)
* [Methods](/black-box/main-features/reveal/methods.md) or [UnityEvents](/black-box/main-features/reveal/properties/unityevents-as-buttons.md) as buttons
* [Child GameObjects](/black-box/main-features/reveal/child-gameobjects.md) in the Hierarchy
* [Object references](/black-box/main-features/reveal/object-references.md)
* Or even [entire Components](/black-box/main-features/reveal/entire-components.md)

Check each page for more specific information on all these items.

<figure><img src="/files/RdrgKIhv7kMWeGWOYmja" alt="" width="375"><figcaption><p>A BlackBox component revealing an AudioClip property,<br>some debug audio methods as buttons, and the volume of an AudioSource component</p></figcaption></figure>

{% hint style="success" %}
**Tip:** You don't need to [lock a Prefab](/black-box/main-features/locking-prefabs.md) to be able to reveal items on it.

You can use this pattern to highlight some properties that you need often, by surfacing them in the BlackBox component on the root.
{% endhint %}
