private void OnGUI()
 {
     if (SpriteEditorMenu.s_Styles == null)
     {
         SpriteEditorMenu.s_Styles = new SpriteEditorMenu.Styles();
     }
     GUILayout.Space(4f);
     EditorGUIUtility.labelWidth = 124f;
     EditorGUIUtility.wideMode   = true;
     GUI.Label(new Rect(0f, 0f, base.position.width, base.position.height), GUIContent.none, SpriteEditorMenu.s_Styles.background);
     SpriteEditorMenu.s_SlicingType = (SpriteEditorMenu.SlicingType)EditorGUILayout.EnumPopup("Type", SpriteEditorMenu.s_SlicingType, new GUILayoutOption[0]);
     SpriteEditorMenu.SlicingType slicingType = SpriteEditorMenu.s_SlicingType;
     if (slicingType != SpriteEditorMenu.SlicingType.Automatic)
     {
         if (slicingType == SpriteEditorMenu.SlicingType.Grid)
         {
             this.OnGridGUI();
         }
     }
     else
     {
         this.OnAutomaticGUI();
     }
     GUILayout.BeginHorizontal(new GUILayoutOption[0]);
     GUILayout.Space(EditorGUIUtility.labelWidth + 4f);
     if (GUILayout.Button("Slice", new GUILayoutOption[0]))
     {
         this.DoSlicing();
     }
     GUILayout.EndHorizontal();
 }
 private void DoSlicing()
 {
     this.DoAnalytics();
     SpriteEditorMenu.SlicingType slicingType = SpriteEditorMenu.s_SlicingType;
     if (slicingType != SpriteEditorMenu.SlicingType.Automatic)
     {
         if (slicingType == SpriteEditorMenu.SlicingType.Grid)
         {
             this.DoGridSlicing();
         }
     }
     else
     {
         this.DoAutomaticSlicing();
     }
 }
		private void OnGUI()
		{
			if (SpriteEditorMenu.s_Styles == null)
			{
				SpriteEditorMenu.s_Styles = new SpriteEditorMenu.Styles();
			}
			GUILayout.Space(4f);
			EditorGUIUtility.labelWidth = 124f;
			EditorGUIUtility.wideMode = true;
			GUI.Label(new Rect(0f, 0f, base.position.width, base.position.height), GUIContent.none, SpriteEditorMenu.s_Styles.background);
			SpriteEditorMenu.s_SlicingType = (SpriteEditorMenu.SlicingType)EditorGUILayout.EnumPopup("Type", SpriteEditorMenu.s_SlicingType, new GUILayoutOption[0]);
			SpriteEditorMenu.SlicingType slicingType = SpriteEditorMenu.s_SlicingType;
			if (slicingType != SpriteEditorMenu.SlicingType.Automatic)
			{
				if (slicingType == SpriteEditorMenu.SlicingType.Grid)
				{
					this.OnGridGUI();
				}
			}
			else
			{
				this.OnAutomaticGUI();
			}
			GUILayout.BeginHorizontal(new GUILayoutOption[0]);
			GUILayout.Space(EditorGUIUtility.labelWidth + 4f);
			if (GUILayout.Button("Slice", new GUILayoutOption[0]))
			{
				this.DoSlicing();
			}
			GUILayout.EndHorizontal();
		}