void OnDestroy() { pools = null; Instance = null; }
void Initialize() { PoolManager.Initialize(pools); onPoolReady?.Execute(); }
void Awake() { pools = new Dictionary <string, Pool>(); Instance = this; }
void Initialize() { PoolManager.Initialize(pools); }