GetReasonsForIncluding(string)
Returns the list of dependencies or reasons that caused the given entity to be included in the build.
Read time 1 minuteLast updated 12 days ago
Definition
- Type: Method
- Namespace: UnityEditor.Build.Reporting
- Assembly: UnityEditor.CoreModule
public IEnumerable<string> GetReasonsForIncluding(string entityName)
Parameters
The name of an engine module, class, or other entity present in the build.
Returns
Type | Description |
|---|---|
| IEnumerable<string> | A list of modules, classes, or other entities that caused the provided entity to be included in the build. |
Remarks
The returned list of strings may include names of components, internal engine objects, other modules, or other human-readable reasons. To obtain further information, you can pass each string back into GetReasonsForIncluding again.
For example, calling GetReasonsForIncluding("Physics Module") may return a list that includes "Rigidbody", and you can then call GetReasonsForIncluding("Rigidbody") to get more information about which Scenes or assets are using the Rigidbody component.