public virtual void OnRequest(Pool_SO _pool)
 {
     pool = _pool;
     onRequest?.Invoke();
 }