Table of Contents

Class ReferencesFinder

Namespace
CodeStage.Maintainer.References
Assembly
Build.dll

Allows to find references of specific objects in your project (where objects are referenced).

public static class ReferencesFinder
Inheritance
object
ReferencesFinder

Fields

debugMode

public static bool debugMode

Field Value

bool

Methods

FindAllAssetsReferences(bool)

Returns references of all assets at the project, e.g. where each asset is referenced.

public static ProjectReferenceItem[] FindAllAssetsReferences(bool showResults = true)

Parameters

showResults bool

Shows results in Maintainer window if true.

Returns

ProjectReferenceItem[]

Array of ProjectReferenceItem for the TreeView buildup or manual parsing.

FindAssetReferences(string, bool)

Finds references for specific asset.

public static ProjectReferenceItem[] FindAssetReferences(string asset, bool showResults = true)

Parameters

asset string

Specific asset.

showResults bool

Shows results in Maintainer window if true.

Returns

ProjectReferenceItem[]

Array of ProjectReferenceItem for the TreeView buildup or manual parsing.

FindAssetsReferences(string[], bool)

Finds references for specific assets.

public static ProjectReferenceItem[] FindAssetsReferences(string[] assets, bool showResults = true)

Parameters

assets string[]

Specific assets.

showResults bool

Shows results in Maintainer window if true.

Returns

ProjectReferenceItem[]

Array of ProjectReferenceItem for the TreeView buildup or manual parsing.

FindObjectsReferencesInHierarchy(Object[], bool, bool)

Finds object(s) references in current Hierarchy (scenes and prefabs are supported).

public static HierarchyReferenceItem[] FindObjectsReferencesInHierarchy(Object[] objects, bool checkAllComponentsOfGameObjects = false, bool showResults = true)

Parameters

objects Object[]

Target objects you wish to look references for (Game Objects, Components)

checkAllComponentsOfGameObjects bool

Includes all Components of passed GameObjects to the references search if True is passed.

showResults bool

Shows results in Maintainer window if true.

Returns

HierarchyReferenceItem[]

Array of HierarchyReferenceItem for the TreeView buildup or manual parsing.

FindSelectedAssetsReferences(bool)

Finds references for current Project View selection.

public static ProjectReferenceItem[] FindSelectedAssetsReferences(bool showResults = true)

Parameters

showResults bool

Shows results in Maintainer window if true.

Returns

ProjectReferenceItem[]

Array of ProjectReferenceItem for the TreeView buildup or manual parsing.