---
title: RootAssetReferences
product: Unity Editor
version: '7000.0'
latest_version: '7000.0'
status: This page documents version 7000.0. The latest version is 7000.0.
canonical: https://docs.unity.com/en-us/engine/7000.0/script-reference/unity/loading/contentdirectoryloadinfo/rootassetreferences
latest_url: https://docs.unity.com/en-us/engine/7000.0/script-reference/unity/loading/contentdirectoryloadinfo/rootassetreferences.md
last_updated: 2026-11-07
generated_at: 2026-11-11T12:03:13.024Z
locale: en-us
---

# RootAssetReferences

> For each entry of ContentLoadState.Files in ContentDirectoryLoadInfo.LoadState, how many of its LoadedContentFileInfo.ReferenceCount are holds that Unity keeps on root assets.

## Definition

* **Type:** Property
* **Namespace:** [Unity.Loading](/engine/7000.0/script-reference/unity/loading.md)
* **Assembly:** UnityEngine.ContentLoadModule

```csharp
public List<int> RootAssetReferences { get; }
```

### Remarks

Unity loads the root assets of a content directory when it is registered, and holds them until it is unregistered. The holds that remain once these are subtracted come from load requests made by game code.

Additional Resources: [ContentLoadManager.GetRootAssets](/engine/7000.0/script-reference/unity/loading/contentloadmanager/getrootassets.md)
