Class FastPoolExtensions
- Namespace
- Global
- Assembly
- Assembly-CSharp.dll
public static class FastPoolExtensions
- Inheritance
-
FastPoolExtensions
- Inherited Members
-
Methods
FastDestroy(GameObject, FastPool)
public static void FastDestroy(this GameObject objectToDestroy, FastPool pool)
Parameters
objectToDestroy
GameObject
pool
FastPool
FastDestroy(GameObject, int)
public static void FastDestroy(this GameObject objectToDestroy, int poolID)
Parameters
objectToDestroy
GameObject
poolID
int
FastDestroy(GameObject, Component)
public static void FastDestroy(this GameObject objectToDestroy, Component sourcePrefab)
Parameters
objectToDestroy
GameObject
sourcePrefab
Component
FastDestroy(GameObject, GameObject)
public static void FastDestroy(this GameObject objectToDestroy, GameObject sourcePrefab)
Parameters
objectToDestroy
GameObject
sourcePrefab
GameObject
public static GameObject FastInstantiate(this GameObject sourcePrefab, int poolID, Transform parentTransform = null)
Parameters
sourcePrefab
GameObject
poolID
int
parentTransform
Transform
Returns
- GameObject
public static GameObject FastInstantiate(this GameObject sourcePrefab, int poolID, Vector3 position, Quaternion rotation, Transform parentTransform = null)
Parameters
sourcePrefab
GameObject
poolID
int
position
Vector3
rotation
Quaternion
parentTransform
Transform
Returns
- GameObject
public static GameObject FastInstantiate(this GameObject sourcePrefab, Transform parentTransform = null)
Parameters
sourcePrefab
GameObject
parentTransform
Transform
Returns
- GameObject
public static GameObject FastInstantiate(this GameObject sourcePrefab, Vector3 position, Quaternion rotation, Transform parentTransform = null)
Parameters
sourcePrefab
GameObject
position
Vector3
rotation
Quaternion
parentTransform
Transform
Returns
- GameObject