Ultimate Pooling Scripting Reference
Ultimate Pooling
Table of contents
-
UltimatePooling
-
GenericPoolGroup Class
-
GenericPoolGroup Constructor
-
GenericPoolGroup Methods
-
onInstanceDespawned Method
-
onInstanceSpawned Method
-
GenericPoolGroup Properties
-
Prefab Property
-
IPoolReceiver Interface
-
IPoolReceiver Methods
-
OnDespawned Method
-
OnSpawned Method
-
LogLevel Enumeration
-
PoolBehaviour Class
-
PoolBehaviour Constructor
-
PoolBehaviour Fields
-
monoDespawnedEvent Field
-
monoSpawnedEvent Field
-
PoolBehaviour Methods
-
OnDespawned Method
-
OnSpawned Method
-
PoolEventType Enumeration
-
PoolGroup Class
-
PoolGroup Constructor
-
PoolGroup Fields
-
eventType Field
-
maxAmount Field
-
parentInstances Field
-
pooled Field
-
prewarmAmount Field
-
prewarmPerFrame Field
-
prewarmPool Field
-
tracked Field
-
PoolGroup Methods
-
despawn Method
-
despawn Method (Object)
-
despawn Method (Object, Single)
-
despawnAll Method
-
despawnAll Method
-
despawnAll Method (Single)
-
destroy Method
-
destroyAll Method
-
destroySelf Method
-
didSpawn Method
-
onInstanceDespawned Method
-
onInstanceSpawned Method
-
spawn Method
-
spawn Method
-
spawn Method (Vector3, Quaternion)
-
Start Method
-
ToString Method
-
PoolGroup Properties
-
IsFull Property
-
IsPrewarming Property
-
Prefab Property
-
PoolManager Class
-
PoolManager Methods
-
createPool Method
-
createPool Method (String)
-
createPool Method (Component, String)
-
createPool Method (GameObject, String)
-
destroyPool Method
-
findPool Method
-
findPool Method (String)
-
findPool Method (Object)
-
findPoolWithInstance Method
-
hasPool Method
-
ResourcesPoolGroup Class
-
ResourcesPoolGroup Constructor
-
ResourcesPoolGroup Fields
-
prefabName Field
-
ResourcesPoolGroup Methods
-
Start Method
-
ResourcesPoolGroup Properties
-
Prefab Property
-
UltimatePool Class
-
UltimatePool Fields
-
logLevel Field
-
UltimatePool Methods
-
batchDespawn Method
-
batchDespawn Method (IEnumerable(Component))
-
batchDespawn Method (IEnumerable(GameObject))
-
batchSpawn Method
-
batchSpawn Method (String, Int32)
-
batchSpawn Method (Component, Int32)
-
batchSpawn(T) Method (Component, Int32)
-
batchSpawn Method (GameObject, Int32)
-
batchSpawn Method (String, Object[], Int32)
-
batchSpawn(T) Method (Component, T[], Int32)
-
batchSpawn Method (Component, Object[], Int32)
-
batchSpawn Method (GameObject, GameObject[], Int32)
-
despawn Method
-
despawn Method (Object)
-
despawn Method (Object, Single)
-
despawnAll Method
-
despawnAll Method (GameObject)
-
despawnAll Method (GameObject, Single)
-
spawn Method
-
spawn Method (String)
-
spawn Method (Component)
-
spawn(T) Method (Component)
-
spawn Method (GameObject)
-
spawn Method (String, Vector3, Quaternion)
-
spawn Method (Component, Vector3, Quaternion)
-
spawn(T) Method (Component, Vector3, Quaternion)
-
spawn Method (GameObject, Vector3, Quaternion)
-
UltimatePool Properties
-
Pools Property
-
UltimatePooling.Demo
-
Benchmark Class
-
Benchmark Constructor
-
Benchmark Fields
-
prefab Field
-
Ex0_SpawnExample Class
-
Ex0_SpawnExample Constructor
-
Ex0_SpawnExample Fields
-
prefab Field
-
Ex1_SpawnAtExample Class
-
Ex1_SpawnAtExample Constructor
-
Ex1_SpawnAtExample Fields
-
prefab Field
-
Ex3_CreatePoolExample Class
-
Ex3_CreatePoolExample Constructor
-
Ex3_CreatePoolExample Fields
-
prefab Field
-
Ex4_CreateResourcesPoolExample Class
-
Ex4_CreateResourcesPoolExample Constructor
-
Ex4_CreateResourcesPoolExample Fields
-
prefabName Field
-
Ex5_DestroyPoolExample Class
-
Ex5_DestroyPoolExample Constructor
-
Ex5_DestroyPoolExample Fields
-
prefab Field