public UnityEngine.Object GetNext() { foreach (UnityEngine.Object unityObject in poolObjects) { if (IsItemAvailable(unityObject)) { return unityObject; } } throw new PoolExhaustedException(); }