private void OnGUI() { GUILayout.BeginVertical(); GUILayout.Label("Create a new map", EditorStyles.boldLabel); GUILayout.BeginHorizontal(); GUILayout.Label("Name : ", EditorStyles.boldLabel); Name = GUILayout.TextArea(Name, EditorStyles.textArea); GUILayout.EndHorizontal(); Size.x = EditorGUILayout.IntSlider(Size.x, 1, 20); Size.y = EditorGUILayout.IntSlider(Size.y, 1, 20); string[] mapKind = { "Desert map", "Temp map", "Ice Map" }; MapKindInt = GUILayout.SelectionGrid(MapKindInt, mapKind, 3); if (GUILayout.Button("Create")) { if (Name != "") { MapManager.Instance.CreateNewMap(Name, Size, (GV.BATTLEFIELDTYPE)(MapKindInt + 1)); MapEditor.EditMaps(); this.Close(); } else { Debug.LogError("Please choose a name"); } } GUILayout.EndVertical(); }