Class ComponentUtils
Namespace: Unity.Labs.Utils
Syntax
public static class ComponentUtils
Methods
GetOrAddIf<T>(GameObject, Boolean)
Get a component from a GameObject, or add a new one and return it, if specified
Declaration
public static T GetOrAddIf<T>(GameObject gameObject, bool add)
where T : Component
Parameters
| Type | Name | Description |
|---|---|---|
| GameObject | gameObject | The GameObject from which the component will be retrieved, or to which a new one will be added |
| 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 |