Class GeneratedComponentHolderProtocol
Inheritance
GeneratedComponentHolderProtocol
Syntax
public static class GeneratedComponentHolderProtocol
Methods
AddGeneratedComponent<T>(UnityEngine.Object)
Declaration
public static T AddGeneratedComponent<T>(this UnityEngine.Object uo)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
Returns
Type Parameters
GetGeneratedComponent<T>(UnityEngine.Object)
Declaration
public static T GetGeneratedComponent<T>(this UnityEngine.Object uo)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
Returns
Type Parameters
GetGeneratedComponentInChildren<T>(UnityEngine.Object, Boolean)
Declaration
public static T GetGeneratedComponentInChildren<T>(this UnityEngine.Object uo, bool includeInactive = false)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
Boolean |
includeInactive |
|
Returns
Type Parameters
GetGeneratedComponentInParent<T>(UnityEngine.Object, Boolean)
Declaration
public static T GetGeneratedComponentInParent<T>(this UnityEngine.Object uo, bool includeInactive = false)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
Boolean |
includeInactive |
|
Returns
Type Parameters
GetGeneratedComponents<T>(UnityEngine.Object)
Declaration
public static T[] GetGeneratedComponents<T>(this UnityEngine.Object uo)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
Returns
Type Parameters
GetGeneratedComponents<T>(UnityEngine.Object, List<T>)
Declaration
public static void GetGeneratedComponents<T>(this UnityEngine.Object uo, List<T> results)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
List<T> |
results |
|
Type Parameters
GetGeneratedComponentsInChildren<T>(UnityEngine.Object, Boolean)
Declaration
public static T[] GetGeneratedComponentsInChildren<T>(this UnityEngine.Object uo, bool includeInactive = false)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
Boolean |
includeInactive |
|
Returns
Type Parameters
GetGeneratedComponentsInChildren<T>(UnityEngine.Object, List<T>, Boolean)
Declaration
public static void GetGeneratedComponentsInChildren<T>(this UnityEngine.Object uo, List<T> results, bool includeInactive = false)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
List<T> |
results |
|
Boolean |
includeInactive |
|
Type Parameters
GetGeneratedComponentsInParent<T>(UnityEngine.Object, Boolean)
Declaration
public static T[] GetGeneratedComponentsInParent<T>(this UnityEngine.Object uo, bool includeInactive = false)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
Boolean |
includeInactive |
|
Returns
Type Parameters
GetGeneratedComponentsInParent<T>(UnityEngine.Object, List<T>, Boolean)
Declaration
public static void GetGeneratedComponentsInParent<T>(this UnityEngine.Object uo, List<T> results, bool includeInactive = false)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
List<T> |
results |
|
Boolean |
includeInactive |
|
Type Parameters
GetOrAddGeneratedComponent<T>(UnityEngine.Object)
Declaration
public static T GetOrAddGeneratedComponent<T>(this UnityEngine.Object uo)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
Returns
Type Parameters