protected override void OnPoolDestroyed(Pool destroyedPool) { _prefabObject = null; base.OnPoolDestroyed(destroyedPool); }