Class HybridComponentHolderProtocol
Inheritance
HybridComponentHolderProtocol
Syntax
public static class HybridComponentHolderProtocol
Methods
AddHybridComponent(UnityEngine.Object, HybridType)
Declaration
public static Component AddHybridComponent(this UnityEngine.Object uo, HybridType type)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
HybridType |
type |
|
Returns
Type |
Description |
Component |
|
GetHybridComponent(UnityEngine.Object, HybridType)
Declaration
public static Component GetHybridComponent(this UnityEngine.Object uo, HybridType type)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
HybridType |
type |
|
Returns
Type |
Description |
Component |
|
GetHybridComponentInChildren(UnityEngine.Object, HybridType, Boolean)
Declaration
public static Component GetHybridComponentInChildren(this UnityEngine.Object uo, HybridType type, bool includeInactive = false)
Parameters
Returns
Type |
Description |
Component |
|
GetHybridComponentInParent(UnityEngine.Object, HybridType, Boolean)
Declaration
public static Component GetHybridComponentInParent(this UnityEngine.Object uo, HybridType type, bool includeInactive = false)
Parameters
Returns
Type |
Description |
Component |
|
GetHybridComponents(UnityEngine.Object, HybridType)
Declaration
public static Component[] GetHybridComponents(this UnityEngine.Object uo, HybridType type)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
HybridType |
type |
|
Returns
Type |
Description |
Component[] |
|
GetHybridComponents(UnityEngine.Object, HybridType, List<Component>)
Declaration
public static void GetHybridComponents(this UnityEngine.Object uo, HybridType type, List<Component> results)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
HybridType |
type |
|
List<Component> |
results |
|
GetHybridComponentsInChildren(UnityEngine.Object, HybridType, Boolean)
Declaration
public static Component[] GetHybridComponentsInChildren(this UnityEngine.Object uo, HybridType type, bool includeInactive = false)
Parameters
Returns
Type |
Description |
Component[] |
|
GetHybridComponentsInChildren(UnityEngine.Object, HybridType, List<Component>, Boolean)
Declaration
public static void GetHybridComponentsInChildren(this UnityEngine.Object uo, HybridType type, List<Component> results, bool includeInactive = false)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
HybridType |
type |
|
List<Component> |
results |
|
Boolean |
includeInactive |
|
GetHybridComponentsInParent(UnityEngine.Object, HybridType, Boolean)
Declaration
public static Component[] GetHybridComponentsInParent(this UnityEngine.Object uo, HybridType type, bool includeInactive = false)
Parameters
Returns
Type |
Description |
Component[] |
|
GetHybridComponentsInParent(UnityEngine.Object, HybridType, List<Component>, Boolean)
Declaration
public static void GetHybridComponentsInParent(this UnityEngine.Object uo, HybridType type, List<Component> results, bool includeInactive = false)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
HybridType |
type |
|
List<Component> |
results |
|
Boolean |
includeInactive |
|
GetOrAddHybridComponent(UnityEngine.Object, HybridType)
Declaration
public static Component GetOrAddHybridComponent(this UnityEngine.Object uo, HybridType type)
Parameters
Type |
Name |
Description |
UnityEngine.Object |
uo |
|
HybridType |
type |
|
Returns
Type |
Description |
Component |
|