internal static Mesh GetPreviewSphere()
{
GameObject obj2 = (GameObject) EditorGUIUtility.LoadRequired("Previews/PreviewMaterials.fbx");
obj2.SetActive(false);
IEnumerator enumerator = obj2.transform.GetEnumerator();
try
{
while (enumerator.MoveNext())
{
Transform current = (Transform) enumerator.Current;
if (current.name == "sphere")
{
return current.GetComponent<MeshFilter>().sharedMesh;
}
}
}
finally
{
IDisposable disposable = enumerator as IDisposable;
if (disposable != null)
{
disposable.Dispose();
}
}
return null;
}