Game object extensions.
More...
|
| static Component | MMGetComponentNoAlloc (this GameObject @this, System.Type componentType) |
| | Grabs a component without allocating memory uselessly.
|
| static T | MMGetComponentNoAlloc< T > (this GameObject @this) |
| | Grabs a component without allocating memory uselessly.
|
| static T | MMGetComponentAroundOrAdd< T > (this GameObject @this) |
| | Grabs a component on the object, or on its children objects, or on a parent, or adds it to the object if none were found.
|
| static T | MMGetOrAddComponent< T > (this GameObject @this) |
| | Gets the specified component on the object, or adds it and returns it if there isn't already one.
|
| static T bool createdNew | MMFindOrCreateObjectOfType< T > (this GameObject @this, string newObjectName, Transform parent, bool forceNewCreation=false) |
|
| static T | newComponent |
| | Gets the specified component on the object, or adds it and returns it if there isn't already one.
|
◆ MMFindOrCreateObjectOfType< T >()
| T bool createdNew MoreMountains.Tools.GameObjectExtensions.MMFindOrCreateObjectOfType< T > |
( |
this GameObject @ | this, |
|
|
string | newObjectName, |
|
|
Transform | parent, |
|
|
bool | forceNewCreation = false ) |
|
static |
◆ MMGetComponentAroundOrAdd< T >()
| T MoreMountains.Tools.GameObjectExtensions.MMGetComponentAroundOrAdd< T > |
( |
this GameObject @ | this | ) |
|
|
static |
Grabs a component on the object, or on its children objects, or on a parent, or adds it to the object if none were found.
- Parameters
-
- Template Parameters
-
- Returns
◆ MMGetComponentNoAlloc()
| Component MoreMountains.Tools.GameObjectExtensions.MMGetComponentNoAlloc |
( |
this GameObject @ | this, |
|
|
System.Type | componentType ) |
|
static |
Grabs a component without allocating memory uselessly.
- Parameters
-
- Returns
◆ MMGetComponentNoAlloc< T >()
Grabs a component without allocating memory uselessly.
- Template Parameters
-
- Parameters
-
- Returns
◆ MMGetOrAddComponent< T >()
| T MoreMountains.Tools.GameObjectExtensions.MMGetOrAddComponent< T > |
( |
this GameObject @ | this | ) |
|
|
static |
Gets the specified component on the object, or adds it and returns it if there isn't already one.
- Parameters
-
- Template Parameters
-
- Returns
◆ newComponent
| T MoreMountains.Tools.GameObjectExtensions.newComponent |
|
static |
Gets the specified component on the object, or adds it and returns it if there isn't already one.
- Parameters
-
- Template Parameters
-
- Returns
The documentation for this class was generated from the following file: