ComponentPoolManager Methods |
[This is preliminary documentation and is subject to change.]
The ComponentPoolManager type exposes the following members.
| Name | Description | |
|---|---|---|
| Acquire(TSource) |
Acquires an instance of source from an attached pool.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| Acquire(Type, Transform) |
Acquires an instance of componentType from an attached pool, and sets its parent transform.
| |
| Acquire(Type, Vector3, Quaternion) |
Acquires an instance of componentType from an attached pool, and sets its position and rotation.
| |
| Acquire(Type, Transform, Vector3, Quaternion) |
Acquires an instance of componentType from an attached pool, and sets its parent transform, position and rotation.
| |
| AcquireT |
Acquires an instance of the component T from an attached pool.
| |
| AcquireT(Transform) |
Acquires an instance of the component T from an attached pool, and sets the parent transform of its GameObject.
| |
| AcquireT(Vector3, Quaternion) |
Acquires an instance of the component T from an attached pool, and sets the position and rotation of its GameObject.
| |
| AcquireT(Transform, Vector3, Quaternion) |
Acquires an instance of the component T from an attached pool, and sets the parent transform, position and rotation of its GameObject.
| |
| AttachPool |
Attaches the specified pool to the manager, allowing the manager to acquire and release instances from it.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| Awake | (Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| CanAcquire |
Determines whether an instance of sourceObject can be acquired from its pool.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| CreatePool(Type) |
Creates a ComponentPool that pools instances of componentType, and attaches it to the manager.
The pool is created on a child object of the manager's game object.
| |
| CreatePool(TPoolSettings) |
Creates a new pool using the specified settings, and attaches it to the manager.
The pool is created on a child object of the manager's game object.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| CreatePool(Type, GameObject, Boolean) |
Creates a ComponentPool that pools instances of componentType, and attaches it to the manager.
| |
| CreatePool(TPoolSettings, GameObject, Boolean, String) |
Creates a new pool using the specified settings, and attaches it to the manager.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| DestroyPool |
Destroys the specified pool that's attached to the manager.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| DetachPool |
Detaches the specified pool from the manager, without destroying it.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| Equals | (Inherited from Object.) | |
| Finalize | (Inherited from Object.) | |
| FindChildPools |
Finds all pools that are parented to the manager's game object.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| GetHashCode | (Inherited from Object.) | |
| GetPool |
Gets the pool that handles instances of the specified source object.
The manager must contain a matching pool to use this method.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| GetPooledCount |
Gets the number of instances of the specified object contained in the pool.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| GetSourceName |
When implemented in a derived class, gets the name of the specified source.
(Overrides PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstanceGetSourceName(TSource).) | |
| GetType | (Inherited from Object.) | |
| HasPool |
Determines whether the manager has a pool that handles instances of the specified source object.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| InternalAcquire |
When implemented in a derived class, attempts to acquire an instance of a source according to AcquireMode.
(Overrides PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstanceInternalAcquire(TSource, TPool, TInstance).) | |
| IsAttached |
Determines whether the specified pool is attached to the manager.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| IsPoolEmpty |
Determines whether the pool is empty for instances of the specified object.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| MemberwiseClone | (Inherited from Object.) | |
| OnPoolAttached |
Raises the PoolAttached event.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| OnPoolCreated |
Raises the PoolCreated event.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| OnPoolDestroyed |
Raises the PoolDestroyed event.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| OnPoolDetached |
Raises the PoolDetached event.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| Release |
Releases an instance that was previously acquired from an attached pool.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| ReleaseInternal |
Releases an instance of a component that was previously acquired from an attached pool.
(Overrides PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstanceReleaseInternal(TInstance).) | |
| ToString | (Inherited from Object.) | |
| TryAcquire(TSource, TInstance) |
Acquires an instance of sourceObject from an attached pool.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) | |
| TryAcquire(Type, Transform, Component) |
Acquires an instance of componentType from an attached pool, and sets its parent transform.
| |
| TryAcquire(Type, Vector3, Quaternion, Component) |
Acquires an instance of componentType from an attached pool, and sets its position and rotation.
| |
| TryAcquire(Type, Transform, Vector3, Quaternion, Component) |
Acquires an instance of componentType from an attached pool, and sets its parent transform, position and rotation.
| |
| TryAcquireT(T) |
Acquires an instance of the component T from an attached pool.
| |
| TryAcquireT(Transform, T) |
Acquires an instance of the component T from an attached pool, and sets the parent transform of its GameObject.
| |
| TryAcquireT(Vector3, Quaternion, T) |
Acquires an instance of the component T from an attached pool, and sets the position and rotation of its GameObject.
| |
| TryAcquireT(Transform, Vector3, Quaternion, T) |
Acquires an instance of the component T from an attached pool,, and sets the parent transform, position and rotation of its GameObject.
| |
| TryGetPool |
Gets the pool that handles instances of the specified source object.
(Inherited from PoolManagerBaseTManagerSettings, TPool, TPoolSettings, TSource, TInstance.) |