Pooling Manager

$4
Publisher Two Cats Code - Haikun Huang
File size 1.23MB
Number of files 11
Latest version 1
Latest release date 2021-07-28 11:58:25
First release date 2021-05-25 02:14:13
Supported Unity versions 2018.4.2 or higher

Monte Carlo Markov Chain Optimizer now is available.


Online Documentation | Discord | Bug & Features Request |


New Features

  • More flexible management mechanism.
  • Added a Pooling Holder to centrally manage all pooled objects.
  • When switching scenes, you can choose to keep or destroy the specified pool. By default, those objects pooled in runtime will be destroyed.
  • Added a Pooling Manager Inspector. Open [Window/HHK/Pooling Inspector] from the menu.
  • Automatically extends the size of the pools.

🙀 Core APIs

  • PoolingManager.Load(string key, Transform parent);
  • PoolingManager.Load(GameObject go, Transform parent)
  • PoolingManager.Release(GameObject go);


Features

  • Ultra-simplicity API: There are no redundant APIs, only the core APIs that you care about.
  • Everything can be pooled: Not limited to prefabs, scene objects can even be pooled at runtime.
  • Support particle system automatic releasing: After the particle system has finished playing, it will be released automatically.
  • Clean & clear: No component or script needs to be attached to the game object.
  • Easy to organize: It supports group pooling. According to the scene's needs, it flexibly combines objects that need to be pooled.
  • Zero learning cost: There is almost no learning curve, and it can be easily applied to current projects.
  • Source code included.


Tutorial included.

Top Publisher Assets