# 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 a handful of properties that are not on the root object, or that might be part of a bigger component that you don't want to be fully editable.

For this, BlackBox provides the ability to reveal:

* [**Properties**](/black-box/main-features/reveal/properties.md)
* [**Methods**](/black-box/main-features/reveal/methods.md)
* [**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="563"><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 %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://tools.continis.io/black-box/main-features/reveal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
