public static void DestroyAll <T>(this T prefab) where T : Component { GenericObjectPool.DestroyAll(prefab.gameObject); }
public static void DestroyAll(this GameObject prefab) { GenericObjectPool.DestroyAll(prefab); }