Class ComponentUtils
Utility class for working with Components.
Inherited Members
Namespace: Unity.XR.CoreUtils
Syntax
public static class ComponentUtils
Methods
GetOrAddIf<T>(GameObject, Boolean)
Gets a component from a GameObject. Optionally, adds a new component and returns it if a component of the specified type does not already exist.
Declaration
public static T GetOrAddIf<T>(GameObject gameObject, bool add)
where T : Component
Parameters
Type | Name | Description |
---|---|---|
GameObject | gameObject | The parent GameObject. |
Boolean | add | Whether to add a new component of the given type, if one does not already exist. |
Returns
Type | Description |
---|---|
T | The new or retrieved component. |
Type Parameters
Name | Description |
---|---|
T | The type of component to get or add. |