Exemplo n.º 1
0
    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();
    }