I would like to create separate
cc.NodePool for each recurring prefab in my game.
The logic for
reuse() for these NodePools are the same.
I know I can create a class for each NodePool having the same unuse/reuse functions calling some shared helper method. Is it really required to have separate classes for each NodePool or can they somehow share unuse/reuse functions while still be different pools?