@@ -93,13 +93,13 @@ public void TestStaticHelpers()
93
93
var aFbx = ConvertToModel . GetOrCreateFbxAsset ( a , fbxFullPath : GetRandomFbxFilePath ( ) ) ;
94
94
var bFbx = ConvertToModel . GetOrCreateInstance ( aFbx ) ;
95
95
Assert . AreNotEqual ( aFbx , bFbx ) ;
96
- Assert . AreEqual ( aFbx , PrefabUtility . GetPrefabParent ( bFbx ) ) ;
96
+ Assert . AreEqual ( aFbx , PrefabUtility . GetCorrespondingObjectFromSource ( bFbx ) ) ;
97
97
98
98
// Test on an prefab asset
99
99
var aPrefab = PrefabUtility . CreatePrefab ( GetRandomPrefabAssetPath ( ) , a ) ;
100
100
var bPrefab = ConvertToModel . GetOrCreateInstance ( aPrefab ) ;
101
101
Assert . AreNotEqual ( aPrefab , bPrefab ) ;
102
- Assert . AreEqual ( aPrefab , PrefabUtility . GetPrefabParent ( bPrefab ) ) ;
102
+ Assert . AreEqual ( aPrefab , PrefabUtility . GetCorrespondingObjectFromSource ( bPrefab ) ) ;
103
103
}
104
104
105
105
// Test SetupFbxPrefab
@@ -122,13 +122,13 @@ public void TestStaticHelpers()
122
122
123
123
var aPath = GetRandomPrefabAssetPath ( ) ;
124
124
var aPrefab = ConvertToModel . ApplyOrCreatePrefab ( a , prefabFullPath : aPath ) ;
125
- Assert . AreEqual ( aPrefab , PrefabUtility . GetPrefabParent ( a ) ) ;
125
+ Assert . AreEqual ( aPrefab , PrefabUtility . GetCorrespondingObjectFromSource ( a ) ) ;
126
126
127
127
// Now apply it again (replacing aPrefab). Make sure we use the
128
128
// same file rather than creating a new one.
129
129
var bPath = GetRandomPrefabAssetPath ( ) ;
130
130
var bPrefab = ConvertToModel . ApplyOrCreatePrefab ( a , prefabFullPath : bPath ) ;
131
- Assert . AreEqual ( bPrefab , PrefabUtility . GetPrefabParent ( a ) ) ;
131
+ Assert . AreEqual ( bPrefab , PrefabUtility . GetCorrespondingObjectFromSource ( a ) ) ;
132
132
Assert . AreEqual ( aPath , AssetDatabase . GetAssetPath ( bPrefab ) ) ;
133
133
}
134
134
@@ -227,7 +227,7 @@ public void BasicTest()
227
227
Assert . That ( cube ) ; // we kept the original
228
228
Assert . That ( cubePrefab ) ; // we got the new
229
229
Assert . AreEqual ( "Cube" , cubePrefab . name ) ; // it has the right name
230
- Assert . AreSame ( PrefabUtility . GetPrefabParent ( cube ) , cubePrefab ) ; // the original and new are the same
230
+ Assert . AreSame ( PrefabUtility . GetCorrespondingObjectFromSource ( cube ) , cubePrefab ) ; // the original and new are the same
231
231
Assert . That ( ! EditorUtility . IsPersistent ( cube ) ) ;
232
232
Assert . That ( EditorUtility . IsPersistent ( cubePrefab ) ) ;
233
233
@@ -265,7 +265,7 @@ public void ExhaustiveTests() {
265
265
{
266
266
var a = CreateHierarchy ( ) ;
267
267
var aConvert = ConvertToModel . Convert ( a , fbxFullPath : GetRandomFbxFilePath ( ) , prefabFullPath : GetRandomPrefabAssetPath ( ) ) ;
268
- Assert . AreEqual ( aConvert , PrefabUtility . GetPrefabParent ( a ) ) ;
268
+ Assert . AreEqual ( aConvert , PrefabUtility . GetCorrespondingObjectFromSource ( a ) ) ;
269
269
}
270
270
271
271
// Test Convert on a prefab asset.
@@ -295,7 +295,7 @@ public void ExhaustiveTests() {
295
295
var aPrefab = PrefabUtility . CreatePrefab ( aPrefabPath , a ) ;
296
296
var bPrefabPath = GetRandomPrefabAssetPath ( ) ;
297
297
var aConvert = ConvertToModel . Convert ( a , fbxFullPath : GetRandomFbxFilePath ( ) , prefabFullPath : bPrefabPath ) ;
298
- Assert . AreEqual ( aConvert , PrefabUtility . GetPrefabParent ( a ) ) ;
298
+ Assert . AreEqual ( aConvert , PrefabUtility . GetCorrespondingObjectFromSource ( a ) ) ;
299
299
Assert . AreEqual ( bPrefabPath , AssetDatabase . GetAssetPath ( aConvert ) ) ;
300
300
Assert . AreEqual ( aPrefabPath , AssetDatabase . GetAssetPath ( aPrefab ) ) ;
301
301
Assert . AreNotEqual ( aPrefabPath , AssetDatabase . GetAssetPath ( aConvert ) ) ;
@@ -437,7 +437,7 @@ public void TestInstanceNameMatchesFilename()
437
437
438
438
Assert . That ( cube ) ;
439
439
Assert . That ( cubePrefab ) ;
440
- Assert . AreSame ( cubePrefab , PrefabUtility . GetPrefabParent ( cube ) ) ;
440
+ Assert . AreSame ( cubePrefab , PrefabUtility . GetCorrespondingObjectFromSource ( cube ) ) ;
441
441
442
442
Assert . AreEqual ( Path . GetFileNameWithoutExtension ( path ) , cube . name ) ;
443
443
}
@@ -476,7 +476,7 @@ public void TestConvertModelInstance()
476
476
GameObject converted = ConvertToModel . Convert ( fbxInstance ,
477
477
fbxFullPath : GetRandomFbxFilePath ( ) ,
478
478
prefabFullPath : GetRandomPrefabAssetPath ( ) ) ;
479
- Assert . That ( converted , Is . EqualTo ( PrefabUtility . GetPrefabParent ( fbxInstance ) ) ) ;
479
+ Assert . That ( converted , Is . EqualTo ( PrefabUtility . GetCorrespondingObjectFromSource ( fbxInstance ) ) ) ;
480
480
481
481
// check meshes link to original fbx
482
482
var prefabCubeMesh = fbxInstance . GetComponent < MeshFilter > ( ) . sharedMesh ;
0 commit comments