Method GetOrAddIf
GetOrAddIf<T>(GameObject, bool)
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. |
bool | 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. |