public void DefaultPreviewSettingsGUI()
{
if (ShaderUtil.hardwareSupportsRectRenderTexture)
{
this.Init();
Material target = this.target as Material;
PreviewType previewType = GetPreviewType(target);
if ((base.targets.Length > 1) || (previewType == PreviewType.Mesh))
{
Rect rect;
this.m_TimeUpdate = PreviewGUI.CycleButton(this.m_TimeUpdate, s_TimeIcons);
this.m_SelectedMesh = PreviewGUI.CycleButton(this.m_SelectedMesh, s_MeshIcons);
this.m_LightMode = PreviewGUI.CycleButton(this.m_LightMode, s_LightIcons);
if (this.PreviewSettingsMenuButton(out rect))
{
PopupWindow.Show(rect, this.m_ReflectionProbePicker);
}
}
}
}