Esempio n. 1
0
 public void RemapExternalObject(GameObject prefab)
 {
     textureImporter.RemoveRemap(_oldSourceAssetIdentifier);
     textureImporter.RemoveRemap(_newSourceAssetIdentifier);
     textureImporter.AddRemap(_newSourceAssetIdentifier, prefab);
     //textureImporter.SaveAndReimport();
 }
Esempio n. 2
0
        public void SetPrefabAsExternalObject(GameObject prefab)
        {
            if (MeshPrefab != null)
            {
                AssetDatabase.DeleteAsset(AssetDatabase.GetAssetPath(MeshPrefab));
            }
            textureImporter.RemoveRemap(sourceAssetIdentifier);
            textureImporter.AddRemap(sourceAssetIdentifier, prefab);
            textureImporter.SaveAndReimport();

            MeshPrefab = FindExternalObject();
        }