Exemplo n.º 1
0
        public void drawInspector()
        {
            GUILayout.BeginHorizontal(EditorStyles.toolbar);
            {
                if (GUILayout.Button("Palettes", EditorStyles.toolbarPopup, GUILayout.MinWidth(50f)))
                {
                    GenericMenu menu = new GenericMenu();
                    menu.AddItem(new GUIContent("Clear palettes"), false, () => clearPalettes());
                    menu.AddItem(new GUIContent("Restore default palettes"), false, () => restoreDefaultPalettes());
                    menu.ShowAsContext();
                }

                if (GUILayout.Button(new GUIContent("Update scene", "Update Color Palette Objects in scene"), EditorStyles.toolbarButton, GUILayout.MinWidth(50f)))
                {
                    PaletteUtils.UpdatePaletteObjectsInCurrentScene();
                }

                /*if (GUILayout.Button("View mode", EditorStyles.toolbarPopup, GUILayout.MinWidth(50f)))
                 * {
                 *      GenericMenu menu = new GenericMenu();
                 *      menu.AddItem(new GUIContent("Small"), false, () => { Debug.Log("Small"); });
                 *      menu.AddItem(new GUIContent("Default"), false, () => { Debug.Log("Default"); });
                 *      menu.AddItem(new GUIContent("Big"), false, () => { Debug.Log("Big"); });
                 *      menu.AddItem(new GUIContent("Compact"), false, () => { Debug.Log("Compact"); });
                 *      menu.ShowAsContext();
                 * }*/

                GUILayout.FlexibleSpace();

                if (GUILayout.Button("Help", EditorStyles.toolbarButton))
                {
                    Application.OpenURL("http://www.pygmymonkey.com/tools/color-palette/");
                }
            }
            GUILayout.EndHorizontal();
        }
Exemplo n.º 2
0
 public void setCurrentPalette(int index)
 {
     currentPaletteIndex = index;
     PaletteUtils.UpdatePaletteObjectsInCurrentScene();
 }