Class ComponentUtils<T>
Special utility class for getting components in the editor without allocations.
Inherited Members
Namespace: Unity.XR.CoreUtils
Assembly: Unity.XR.CoreUtils.dll
Syntax
public static class ComponentUtils<T>
Type Parameters
| Name | Description |
|---|---|
| T | The type of component for which to be searched. |
Methods
GetComponent(GameObject)
Gets a single component of type T using the non-allocating GetComponents API.
Declaration
public static T GetComponent(GameObject gameObject)
Parameters
| Type | Name | Description |
|---|---|---|
| GameObject | gameObject | The GameObject from which to get the component. |
Returns
| Type | Description |
|---|---|
| T | The component, if one exists. |
GetComponentInChildren(GameObject)
Gets a single component of type T using the non-allocating GetComponentsInChildren API.
Declaration
public static T GetComponentInChildren(GameObject gameObject)
Parameters
| Type | Name | Description |
|---|---|---|
| GameObject | gameObject | The GameObject from which to get the component. |
Returns
| Type | Description |
|---|---|
| T | The component, if one exists. |