Class ComponentUtils<T>
Special utility class for getting components in the editor without allocations.
Inherited Members
Namespace: Unity.XR.CoreUtils
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. |