Esempio n. 1
0
        void ClickMenuMain(object obj)
        {
            string cmd = obj.ToString();

            if (cmd == "New")
            {
                New();
            }
            if (cmd == "Open")
            {
                Open();
            }
            if (cmd == "Save")
            {
                Save();
            }
            else if (cmd == "Settings")
            {
                Selection.activeTransform = TC_Settings.instance.transform;
            }
            else if (cmd == "Generate")
            {
                TC_Generate.instance.Generate(false);
            }
            else if (cmd == "Auto Generate")
            {
                TC_Generate.instance.autoGenerate = !TC_Generate.instance.autoGenerate;
            }
            else if (cmd == "Show Fps")
            {
                TC_Settings.instance.showFps = !TC_Settings.instance.showFps;
            }
            else if (cmd == "Hide Menu Bar")
            {
                TC_Settings.instance.hideMenuBar = !TC_Settings.instance.hideMenuBar;
                if (!TC_Settings.instance.hideMenuBar)
                {
                    TC.AddMessage("The menu bar can be unhided by the popup menu, this can be shown by right clicking in the empty area where the Height/Splat/Color... buttons are.");
                }
            }
            else if (cmd == "Refresh")
            {
                TC_Generate.instance.RefreshOutputReferences(6, true);
                if (TC_Generate.instance.autoGenerate)
                {
                    TC_Generate.instance.Generate(false);
                }
            }
            else if (cmd == "ResetTextures")
            {
                TC.RefreshOutputReferences(7);
            }
            else if (cmd == "Documentation")
            {
                Application.OpenURL("http://www.terraincomposer.com/terraincomposer2-documentation/");
            }
            else if (cmd == "Tooltip")
            {
                TC_Settings.instance.global.tooltip = !TC_Settings.instance.global.tooltip;
            }
            else if (cmd == "About...")
            {
                TC.AddMessage("TerrainComposer version " + TC.GetVersionNumber().ToString(), 0, 4);
            }
        }
Esempio n. 2
0
 public void SetVersionNumber()
 {
     versionNumber = TC.GetVersionNumber();
 }
Esempio n. 3
0
 public static void ShowWindow()
 {
     window = GetWindow(typeof(TC_NodeWindow)) as TC_NodeWindow;
     window.titleContent = new GUIContent("TC" + TC.GetVersionNumber());
 }