Class ComponentUtils
Utility class for working with Components
Namespace: Unity.XRTools.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 |