A fancy version of Component Pool implementation was added to the package.
Intent:
There is a PrefabPool implementation available in the Foundation package already.
Besides the cases where you need only a pure GameObject entity instantiated from the prefab source, there are cases where you want to have a component instance from the prefab root. So this pool implementation is exactly about it.
Purpose of this PR
A fancy version of Component Pool implementation was added to the package.
Intent: There is a PrefabPool implementation available in the Foundation package already. Besides the cases where you need only a pure GameObject entity instantiated from the prefab source, there are cases where you want to have a component instance from the prefab root. So this pool implementation is exactly about it.
Testing status
Manual testing status
Tested in Unity Editor.