I created an editor script and when a button is pressed, it recalculates the normal of the mesh:
Mesh mesh = meshList*;*
mesh.RecalculateNormals();
EditorUtility.SetDirty(mesh);
AssetDatabase.SaveAssets();
All the mesh in the meshList is shared mesh imported from fbx file under Assets/Resources folder. When I press the button, the mesh with broken normal is fixed. But when I exit the editor and come back, the mesh reverts back to the broken normal one.
Is the result of the method RecalculateNormals() unable to be saved?