internal static void PreprocessBuild() { isBuilding = true; #if HAS_ON_POSTPROCESS_PREFAB var assets = AssetDatabase.FindAssets("t:Prefab"); foreach (var asset in assets) { string assetPath = AssetDatabase.GUIDToAssetPath(asset); GameObject g = AssetDatabase.LoadAssetAtPath <GameObject>(assetPath); if (SpineEditorUtilities.CleanupSpinePrefabMesh(g)) { prefabsToRestore.Add(assetPath); } } AssetDatabase.SaveAssets(); #endif }