private DoOneMode ( EditorWindow caller, |
||
caller | EditorWindow | |
rect | ||
drawCameraMode | DrawCameraMode | |
return | void |
private void DoOneMode(EditorWindow caller, ref Rect rect, DrawCameraMode drawCameraMode)
{
using (new EditorGUI.DisabledScope(!this.m_SceneView.CheckDrawModeForRenderingPath(drawCameraMode)))
{
EditorGUI.BeginChangeCheck();
GUI.Toggle(rect, this.m_SceneView.renderMode == drawCameraMode, GetGUIContent(drawCameraMode), Styles.sMenuItem);
if (EditorGUI.EndChangeCheck())
{
this.m_SceneView.renderMode = drawCameraMode;
this.m_SceneView.Repaint();
GUIUtility.ExitGUI();
}
rect.y += 16f;
}
}