コード例 #1
0
    void ControlButtons()
    {
        Color defaultColor = GUI.backgroundColor;

        GUI.backgroundColor      = Color.green;
        generateButton.fontStyle = FontStyle.Bold;

        generateButton = "button";
        if (GUILayout.Button("Generate Building", generateButton, GUILayout.Width(130), GUILayout.Height(40)))
        {
            generatorController.Generate();
        }

        GUI.backgroundColor = defaultColor;
        generateButton      = "button";
        GUILayout.Space(5);

        GUILayout.BeginHorizontal();
        if (GUILayout.Button("Export", GUILayout.Width(130), GUILayout.Height(30)))
        {
            if (!String.IsNullOrEmpty(generatorController.path))
            {
                ObjExporter.DoExport(false, generatorController.parentObj, generatorController.path);
            }
        }
        if (GUILayout.Button("Merge Mesh", GUILayout.Width(130), GUILayout.Height(30)))
        {
            generatorController.Merge();
        }

        GUILayout.EndHorizontal();
    }