IGUtils.

ProgressiveSearch(GameObject, Type, string) Method

Summary

Tries various search methods in the following order until it finds something: UnityEngine.GameObject.GetComponent(System.Type), UnityEngine.GameObject.GetComponentsInParent(System.Type,System.Boolean), UnityEngine.GameObject.GetComponentsInChildren(System.Type,System.Boolean), UnityEngine.Resources.FindObjectsOfTypeAll(System.Type).

In the first group where a component of the correct type is found, if multiple components were found the one with a name closest to the `nameHint` is chosen.
Assembly
Kybernetik.InspectorGadgets.dll
Namespace
InspectorGadgets
Containing Type
IGUtils

Syntax

public static Component ProgressiveSearch(GameObject gameObject, Type componentType, string nameHint)

Parameters

Name Type Description
gameObject GameObject
componentType Type
nameHint string

Return Value

Type Description
Component