Пример #1
0
        void showButton()
        {
            if (!ToolbarManager.ToolbarAvailable)
            {
                return;
            }
            Debug.Log("Starting Toolbar button!");
            bool state1 = false;

            button1             = ToolbarManager.Instance.add("Champagne", "toggle");
            button1.TexturePath = "Champagne/Textures/icon_button";
            button1.ToolTip     = "Toggle Champagne Bottle window";
            button1.OnClick    += (e) => {
                Debug.Log("button1 clicked, mouseButton: " + e.MouseButton);
                //button1.TexturePath = state1 ? "000_Toolbar/img_buttonTypeMNode" : "000_Toolbar/icon";
                state1 = !state1;
                setGUI(state1);
            };
            button1.Visible = true;
            if (button1.EffectivelyVisible)
            {
                ChampagneBottle.RemoveAppLauncherButton(ChampagneBottle._appLauncherButton);
            }
            Debug.Log("Done starting Toolbar button!");
        }
Пример #2
0
 private void setGUI(bool show)
 {
     display = show;
     ChampagneBottle.blizzy = true;
                 #if true
     if (show)
     {
         //RenderingManager.AddToPostDrawQueue(3, new Callback(drawGUI));//start the GUI
         ChampagneBottle.OnAppLauncherTrue();
     }
     else
     {
         //RenderingManager.RemoveFromPostDrawQueue(3, new Callback(drawGUI)); //close the GUI
         ChampagneBottle.OnAppLauncherFalse();
     }
                 #endif
 }