public override void OnInspectorGUI() { EditorGUILayout.Space(); currentVision = (VisionType)EditorGUILayout.EnumPopup("View: ", currentVision); EditorGUILayout.Space(); switch (currentVision) { case VisionType.Standard: { base.OnInspectorGUI(); if (GUILayout.Button("Rebuild Grid")) { builder.Grid.RebuildGridComponent(); } break; } case VisionType.TowerList: { InspectorUtils.ShowTowerList(builder.TowersToBuild); break; } } EditorGUILayout.Space(); }