public static void Recycle(this GameObject go, IPoolCallback callback)
 {
     GameObjectPool.Recycle(go);
     callback.OnRecycleCallback();
 }
 public static GameObject Spawn(this GameObject go, IPoolCallback callback)
 {
     callback.OnSpawnCallback();
     return(GameObjectPool.Spawn(go));
 }