public override void OnPreviewGUI(Rect position, GUIStyle style) { if (!ValidPreviewSetup() || m_CubemapEditor == null) { GUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); Color prevColor = GUI.color; GUI.color = new Color(1, 1, 1, 0.5f); GUILayout.Label("There is no Texture available for the Reflection Probe. Either use Baked and bake a Texture in, use Custom and assign a Texture, or enable Realtime."); GUI.color = prevColor; GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); return; } Texture tex = GetTexture(this, target); if (tex != null && targets.Length == 1) { m_CubemapEditor.DrawPreview(position); } }
public override void OnPreviewGUI(Rect position, GUIStyle style) { if (!ValidPreviewSetup() || m_CubemapEditor == null) { GUILayout.BeginHorizontal(); GUILayout.FlexibleSpace(); Color prevColor = GUI.color; GUI.color = new Color(1, 1, 1, 0.5f); GUILayout.Label("Reflection Probe not baked yet"); GUI.color = prevColor; GUILayout.FlexibleSpace(); GUILayout.EndHorizontal(); return; } Texture tex = GetTexture(this, target); if (tex != null && targets.Length == 1) { m_CubemapEditor.DrawPreview(position); } }