new public void OnEnable() { base.OnEnable(); myPaletteImporter = target as PaletteImporter; myPaletteImporter.init(); URL = myPaletteImporter.myImporterData.paletteURL; }
public override void OnInspectorGUI() { // uncomment for debugging //base.DrawDefaultInspector (); myPaletteImporter = target as PaletteImporter; // margin box before buttons GUILayoutUtility.GetRect(Screen.width, 10); showImporter = EditorGUILayout.Foldout(showImporter, " Import Palette"); if (showImporter) { drawURLImporter(); } showPalette = EditorGUILayout.Foldout(showPalette, myPaletteImporter.myImporterData.name + " ColorPalette"); if (showPalette) { myPaletteImporter.myImporterData = drawColorPalette(myPaletteImporter.myImporterData) as PaletteImporterData; } changeColors = EditorGUILayout.Foldout(changeColors, " Change Colors"); if (changeColors) { myPaletteImporter.myImporterData = drawColorsAndPercentages(myPaletteImporter.myImporterData) as PaletteImporterData; } // margin box GUILayoutUtility.GetRect(Screen.width, 25); myPaletteImporter.myImporterData = drawSizeButtons(myPaletteImporter.myImporterData) as PaletteImporterData; drawSaveButtons(); // margin box GUILayoutUtility.GetRect(Screen.width, 25); }