Click or drag to resize

Kit.Pooling Namespace

GameObject pooler.
Classes
  ClassDescription
Public classPool
A Pool represents all the instances of a particular component (and its GameObject).
Public classCode examplePooler
A robust and easy-to-use GameObject pooler. Supports grouping, limiting and pre-loading.
Public classPoolGroup
A PoolGroup represents a collection of Pools grouped by name. Can be used to group together pools of different types and components, or configure them together.
Public classPoolInstance
Component added to all instances so we can handle its destruction gracefully.
Public classPoolInstanceInfo
Information cached about a pool instance.
Interfaces
  InterfaceDescription
Public interfaceIPooled
Interface to be implemented by pool components which want to be informed of pooling events directly.
Enumerations
  EnumerationDescription
Public enumerationPoolLimitMode
What to do when a pool reaches its limit?
Public enumerationPoolMessageMode
How should an instance get informed of pooling events?