Dorkbots ObjectPool is a framework designed to cache and manage objects, minimizing the need to instantiate objects by keeping objects available for reuse. It is written in C# and works in Unity. It includes automatic shrinking that adjust the size of an object pool based on the need and usage of the objects.
http://dorkbots.com/repositories/objectpool/index.html
Author: Dayvid jones
http://www.dayvid.com
Copyright (c) Superhero Robot 2016
http://www.superherorobot.com