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(); }
public void setCurrentPalette(int index) { currentPaletteIndex = index; PaletteUtils.UpdatePaletteObjectsInCurrentScene(); }