Thank you for submitting your inquiry.
You can track the status of your inquiry here.
You may want to save your case's ticket: 498132_a8unhv4c81qjeuni


    (Closed) PrefabUtility.CreatePrefab does not copy the whole game
     
     
     
    5
    1) What happened
    PrefabUtility.CreatePrefab does not copy the whole game object when used in OnPostprocessModel.  Mainly, you can look at the mesh on the skinnedmeshrenderer, and it will be null.

    2) How can we reproduce it using the example you attached
    I provided a 3D maya file.  Copy the file somewhere outside of Unity, then delete the reference in Unity.  Then drag the model back into Unity.  Look at the prefab that was created.  In the CenterRoot, there is a SkinnedMeshRenderer, and the Mesh does not contain a reference.  However, if you drag the mesh straight to the scene, it contains the proper reference.  On top of that, this only happens in the OnPostprocessModel, not in a normal function.

    This will also make all the animation clips null, but an example is not provided in the project.

    This is very critical to my project, and I have not found a work around.  Please, at least let me know that this will be worked on and attempted to be fixed soon.
     
       
      To follow up on this case, send email to bugs@unity3d.com mentioning 'Case 498132' in the subject.
      Your Cases:
      Case Title Status Date Opened
      664820 Crash after launch screen on Android with some HTC devices Open 1/19/2015 8:09 PM
      530499 Avast anti-virus 8 is causing crashes Open 3/8/2013 12:46 AM
      498132 PrefabUtility.CreatePrefab does not copy the whole game Closed 11/9/2012 11:45 PM