ExtensionMethods Methods |
The ExtensionMethods type exposes the following members.
Name | Description | |
---|---|---|
AddNoDuplicatesT(ListT, ListT) |
Add only unique items to a list.
| |
AddNoDuplicatesT(ListT, T) |
Add only unique items to a list.
| |
AddNoDuplicatesT(ListT, T) |
Add only unique items to a list.
| |
AnnounceComponentAdded |
Notifies any IComponentHandlers on the GameObject a Component is added to, that the Component has been added.
| |
CheckIfGameObjectHasComponentOfTypeT |
Determines if a GameObject has at least one Component of a certain type already on it.
| |
ContainsAnythingT |
Builds on IsNullOrEmpty() by also checking the items in the array itself to see if they are null.
| |
Duplicate(GameObject, Boolean, Boolean) |
Creates a clone of a gameobject.
| |
DuplicateT(T, Boolean, Boolean) |
Clones a generic type.
| |
EnsureEnding |
A quick way to make sure a string ends with another string
| |
IsApproximately |
Check to see if a float is close to another.
| |
IsNullOrEmptyT(IEnumerableT) |
Extension method for checking if any enumerable is null or empty. Not as fast as the array check.
| |
IsNullOrEmptyT(ListT) |
Extension method for quickly checking if a list is null or empty.
| |
IsNullOrEmptyT(T) |
Extension method for quickly checking if an array is null or empty.
| |
IsWithinRange |
Check to see if a float is within of the bounds passed in.
| |
IsWithinRangeExclusive |
Check to see if a float is inside of the bounds passed in.
| |
IsWithinRangeInclusive |
Check to see if a float is within of the bounds passed in.
| |
Pause |
Pauses an array of AudioSources.
| |
Play |
Plays an array of AudioSources.
| |
PlayDelayed |
Plays an array of AudioSources after a delay.
| |
PlayOneShot |
Plays an array of AudioSources one time (without looping).
| |
PlayScheduled |
Plays an array of AudioSources at a certain time.
| |
RoundToNearest(Int32, Int32) |
Rounds a number where you can specify the precision of the rounding
| |
RoundToNearest(Single, Int32) |
Rounds a number where you can specify the precision of the rounding
| |
RoundToNearest(Single, Single) |
Rounds a number where you can specify the precision of the rounding
| |
SetActive |
Helper to set an array of GameObjects active or inactive
| |
SetEnabled(ListBehaviour, Boolean) |
Helper to set a list of Behaviours active or inactive.
| |
SetEnabled(Behaviour, Boolean) |
Helper to set an array of Behaviours active or inactive.
| |
StartCoroutineT |
Use by calling this.StartCoroutine and assigning it to a Coroutine. Then you can call your assigned coroutine.Cancel(), or .HasFinished, or a variety of other neat things.
| |
Stop |
Stops an array of AudioSources.
| |
Trim |
Removes a string from the front and end of another string.
| |
TrimEnd |
Removes a string from the end of another string.
| |
TrimStart |
Removes a string from the beginning of another string.
| |
TryAddAtFirstNullT |
Attempts to add an item to an array in the first spot it can find that's null.
| |
TryAddComponentT |
Attempts to add a component to a GameObject. This can fail if there is already a component of some type on the GameObject, and only one is allowed.
| |
TryGetComponentT(Component, T, Boolean) |
Attempts to get a component on a gameobject.
| |
TryGetComponentT(GameObject, T, Boolean) |
Attempts to get a component on a gameobject.
| |
TryGetComponentT1, T2(Component, T1, Boolean) |
Attempts to get a component on a gameobject.
| |
TryGetComponentT1, T2(GameObject, T1, Boolean) |
Attempts to get a component on a gameobject.
| |
TryGetComponentsT(Component, T, Boolean) |
Attempts to get components on a gameobject.
| |
TryGetComponentsT(GameObject, T, Boolean) |
Attempts to get components on a GameObject.
| |
TryGetComponentsT(GameObject, ListT, Boolean) |
Searches an array of GameObjects for a certain Type of Component. Can also add it if it doesn't exist.
| |
TryGetComponentsT1, T2(Component, T1, Boolean) |
Attempts to get components on a gameobject.
| |
TryGetComponentsT1, T2(GameObject, T1, Boolean) |
Attempts to get components on a GameObject.
| |
TryGetComponentsT1, T2(GameObject, ListT1, Boolean) |
Searches an array of GameObjects for a certain Type of Component. Can also add it if it doesn't exist.
| |
TryGetRootParentTypeT |
Attempts to get the uppermost type of an object in a GameObject tree.
| |
TryRemoveItemsOfWrongTypeT1, T2(ListT1, Boolean) |
Removes the items in a list that don't match or inherit from the type specified. Will also remove null items.
| |
TryRemoveItemsOfWrongTypeT1, T2(ListT1, ListT1, Boolean) |
Removes the items in a list that don't match or inherit from the type specified. Will also remove null items.
| |
TryRemoveItemsOfWrongTypeT1, T2(T1, T1, Boolean) |
Removes the items in an array that don't match or inherit from the type specified. Will also remove null items.
| |
TryRemoveItemsOfWrongTypeT1, T2(T1, T1, ListT1, Boolean) |
Removes the items in an array that don't match or inherit from the type specified. Will also remove null items.
| |
TryRemoveNullItemsT |
Clean up null values inside of lists.
| |
UnPause |
UnPauses an array of AudioSources.
|