# 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="https://3303637552-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOAGs3il6rJbkejwPOlEP%2Fuploads%2FdMAEnh6Xv2yLo52CpDPs%2Fimage.png?alt=media&#x26;token=6dfe1e79-01a8-4aa8-a5a3-3bc7a2cab3af" alt=""><figcaption></figcaption></figure>

<figure><img src="https://3303637552-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FOAGs3il6rJbkejwPOlEP%2Fuploads%2FgVQ9tI4Y32eFWiEGO8ak%2Fimage.png?alt=media&#x26;token=22de38ff-18b6-4d50-b5f7-fcf15cec9260" alt=""><figcaption></figcaption></figure>
