PoolGen  1.0
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
oCPoolDebugUI.DebugInfo
oCPoolDebug.DebugInfo
oCEditor
|\CPoolManagerInspector
oCIDHelper
oCIPoolInstantiateHelper interface for when a PoolUser is first added to an ObjectPool pool
|oCCollisionDespawnDespawns the object when it collides
|oCResetRigidbodyResets the attached rigidbody's velocity and angular velocity when spawned
|oCTimedDespawnStarts a despawn timer when spawned. An alternative to using PoolPrefab.TimeToDespawn.
|oCNetworkedProjectileTestAn example networked raycast projectile component
|oCNetworkedShooterTestAn example of a networked object that shoots using a pool for projectiles
|oCProjectileTestAn example raycast projectile component
|\CSingleShooterTestAn example of an object that shoots using a pool for projectiles
oCMonoBehaviour
|oCOpenLink
|oCPoolDebugDisplays a few useful object pool related things on screen using OnGUI
|oCPoolDebugUI
|oCPoolDebugUIElement
|oCCollisionDespawnDespawns the object when it collides
|oCResetRigidbodyResets the attached rigidbody's velocity and angular velocity when spawned
|oCSpawnpointGroupA group of spawnpoints meant for use with PoolManager's PoolManager.OnSpawn event
|oCTimedDespawnStarts a despawn timer when spawned. An alternative to using PoolPrefab.TimeToDespawn.
|oCPoolManagerManages multi-object pools
|oCPoolTestUsed to test the pool system
|oCPoolUserAn object that is pooled in an ObjectPool
|oCProjectileTestAn example raycast projectile component
|\CSingleShooterTestAn example of an object that shoots using a pool for projectiles
oCNetworkBehaviour
|oCNetworkedProjectileTestAn example networked raycast projectile component
|\CNetworkedShooterTestAn example of a networked object that shoots using a pool for projectiles
oCObjectPoolHandles the pooling of objects. It will apply a PoolUser to each of its pooled objects.
oCPoolPrefabData to be used for an object pool
\CUnityEvent< PoolUser >
 \CPoolManager.PoolEvent