title: Unity5 AssetBundle functions obsolete?
body: <p>So I have read through the Unity5 AssetBundle changes, and understand them all perfectly. My problem is that a lot of functionality has been made 'obsolete', but the functions seem to still work and the Unity5 documentation is actually using obsolete functions.</p>
  
  <p>My main concern is, how would I now, in Unity5, take a directory of prefabs and turn all of them into their own separate AssetBundles seperately? Not just one AssetBundle containing everything, but rather each built into it's own separate AssetBundle?</p>
  
  <p>Ideally I would use the BuildPipeline.BuildAssetBundle function. But unity5 says that is obsolete. But if you look here:
  <a href="http://docs.unity3d.com/500/Documentation/Manual/managingassetdependencies.html" rel="noreferrer">http://docs.unity3d.com/500/Documentation/Manual/managingassetdependencies.html</a></p>
  
  <p>They are using that function in the manual. </p>
  
  <p>Also it says the CollectDependencies option is obsolete and no longer needed. But I removed it from my code and then Unity spit out the error:</p>
  
  <pre><code> Please specify BuildAssetBundleOptions.CollectDependencies or collect GameObject's components and pass as 'assets' parameter.
  </code></pre>