PooledList.

CreatePrefabPool(GameObject, int, bool) Method

Summary

Creates an Weaver.PooledList`1 that creates new items by instantiating a specified UnityEngine.GameObject. The objects will not be destroyed by scene loading.

In the Unity Editor the instantiated objects will be grouped under a common parent to keep the hierarchy view tidy, but this step is skipped in runtime builds for efficiency.
Assembly
Weaver.dll
Namespace
Weaver
Containing Type
PooledList

Syntax

public static PooledList<GameObject> CreatePrefabPool(GameObject original, int preAllocate = 0, bool releaseOnSceneLoad = true)

Parameters

Name Type Description
original GameObject
preAllocate int
releaseOnSceneLoad bool

Return Value

Type Description
PooledList<GameObject>