
Editor tool that provides information on which assets reference which others in the project. Select one asset and open the references inspector to see which assets depend on it and its dependencies.Editor tool that provides information on which assets reference which others in the project. Just select one asset and open the asset references inspector, there you will see which assets depend on it and what are its dependencies on other assets. You can then click on any item of the list and navigate to it directly so you can see its references, and so on, in a very agile way.Asset deletion check: When you try to delete an asset in the project browser, it automatically checks if any other asset depends on it and shows a confirmation window that displays all the assets whose references would break. This feature is optional.Unreferenced assets: A separate window that lets you know which assets are not referenced at all in the project. It does not only check that the asset is directly referenced by other asset but also checks whether the asset is part of Addressables, Asset Bundles, project settings pre-loaded assets, scene build settings, Resources folder, Editor folder, Packages folder, etc. It allows filtering and deletion of assets in the same window.Ancestry: The inspector allows you to check all the asset's ancestors, which are the top most (normally unreferenced) assets in the hierarchy that have at least one dependency that references the selected asset. This may be useful to figure out which assets are making the selected asset to be included in a build or being loaded into memory.More information:Asmdefs referencing is not included.The references inspector can be open by pressing F12 (change it as you want).Selecting a prefab instance in a scene will make the reference inspector to check its prefab asset.SteamingAssets and Addressables folders are skipped.It is possible to lock the inspector so you can select other assets without changing the content of the window.The inspector can show the preview image of the prefabs, optionally.It is possible to exclude folders from the checks.It is possible to exclude file extensions from the checks.The GUID of each reference can be displayed, optionall.When navigating in the asset references inspector, you can jump back and forth using the arrow buttons.Little UI customization.In order to work, a database file has to be created the first time the inspector is installed. Just press the Gather button and the file will be created at the Library folder.Regarding performance in editorIf automatic update of the references database is enabled, the system needs to react to every change in the Unity asset database which implies that some code will be executed every time you rename or move an asset, change its content, create it or delete it.If deletion check is enabled, it will gather all the assets that depend on the asset being deleted, before showing the confirmation window.In any case, the executed code is trivial.Using addressablesIf you want any addressables-related feature to work properly, you need to add the preprocessor definition ASSET_REFERENCES_INSPECTOR_USE_ADDRESSABLES in Edit --> Project Settings -> Player -> Script compilation.