PoolGen
1.0
|
PoolDebugUI.DebugInfo | |
PoolDebug.DebugInfo | |
Editor | |
PoolManagerInspector | |
IDHelper | |
IPoolInstantiate | Helper interface for when a PoolUser is first added to an ObjectPool pool |
CollisionDespawn | Despawns the object when it collides |
ResetRigidbody | Resets the attached rigidbody's velocity and angular velocity when spawned |
TimedDespawn | Starts a despawn timer when spawned. An alternative to using PoolPrefab.TimeToDespawn. |
NetworkedProjectileTest | An example networked raycast projectile component |
NetworkedShooterTest | An example of a networked object that shoots using a pool for projectiles |
ProjectileTest | An example raycast projectile component |
SingleShooterTest | An example of an object that shoots using a pool for projectiles |
MonoBehaviour | |
OpenLink | |
PoolDebug | Displays a few useful object pool related things on screen using OnGUI |
PoolDebugUI | |
PoolDebugUIElement | |
CollisionDespawn | Despawns the object when it collides |
ResetRigidbody | Resets the attached rigidbody's velocity and angular velocity when spawned |
SpawnpointGroup | A group of spawnpoints meant for use with PoolManager's PoolManager.OnSpawn event |
TimedDespawn | Starts a despawn timer when spawned. An alternative to using PoolPrefab.TimeToDespawn. |
PoolManager | Manages multi-object pools |
PoolTest | Used to test the pool system |
PoolUser | An object that is pooled in an ObjectPool |
ProjectileTest | An example raycast projectile component |
SingleShooterTest | An example of an object that shoots using a pool for projectiles |
NetworkBehaviour | |
NetworkedProjectileTest | An example networked raycast projectile component |
NetworkedShooterTest | An example of a networked object that shoots using a pool for projectiles |
ObjectPool | Handles the pooling of objects. It will apply a PoolUser to each of its pooled objects. |
PoolPrefab | Data to be used for an object pool |
UnityEvent< PoolUser > | |
PoolManager.PoolEvent |