public override void OnPreviewGUI(Rect r, GUIStyle background) { base.OnPreviewGUI(r, background); if (base.target) { ProceduralMaterial proceduralMaterial = (base.target as ProceduralTexture).GetProceduralMaterial(); if (proceduralMaterial && ProceduralMaterialInspector.ShowIsGenerating(proceduralMaterial) && r.width > 50f) { EditorGUI.DropShadowLabel(new Rect(r.x, r.y, r.width, 20f), "Generating..."); } } }
public override void OnPreviewGUI(Rect r, GUIStyle background) { base.OnPreviewGUI(r, background); if (!(bool)this.target) { return; } ProceduralMaterial proceduralMaterial = (this.target as ProceduralTexture).GetProceduralMaterial(); if (!(bool)((Object)proceduralMaterial) || !ProceduralMaterialInspector.ShowIsGenerating(proceduralMaterial) || (double)r.width <= 50.0) { return; } EditorGUI.DropShadowLabel(new Rect(r.x, r.y, r.width, 20f), "Generating..."); }