public static void CreatePool(this GameObject prefab, int initialPoolSize) { GenericObjectPool.CreatePool(prefab, initialPoolSize); }
public static void CreatePool <T>(this T prefab, int initialPoolSize) where T : Component { GenericObjectPool.CreatePool(prefab, initialPoolSize); }
public static void CreatePool(this GameObject prefab) { GenericObjectPool.CreatePool(prefab, 0); }
public static void CreatePool <T>(this T prefab) where T : Component { GenericObjectPool.CreatePool(prefab, 0); }