# Finding References

Working with a large-scale framework often requires you to understand how various systems and functions interact. Unreal Engine's **Reference Viewer** is an invaluable tool for this. It allows you to see all the references to a specific function, property, or asset within the project.&#x20;

By analyzing these references, you can uncover how different components are interconnected and where specific logic is implemented. Using the **Reference Viewer**, you can:

* **Identify** where a specific asset or function is used.
* **Track dependencies** to ensure that changes are safe and non-disruptive.
* **Gain a deeper understanding** of how the framework’s systems are built and interwoven.

This practice will save you countless hours of debugging and trial-and-error, ensuring your changes align with the overall design.

### Example Usage:

<figure><img src="/files/HqAoq9JTv4LNyU80bde8" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/o4iMUdhDoD0T4GPMHG7w" alt=""><figcaption></figcaption></figure>


---

# 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://soulslike-framework.isik.vip/getting-started/finding-references.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.
