private void DrawEnumerate() { enumerate = EzRR_Style.ToggleLeftBold("Enumerate", enumerate); EditorGUI.BeginDisabledGroup(enumerate == false); EditorGUI.indentLevel = 3; enumerateOptions = (EnumerateOptions)EditorGUILayout.EnumPopup("Number Goes", enumerateOptions); enumerateInitNumber = EditorGUILayout.IntField("Initial Number", enumerateInitNumber); enumerateIncrement = EditorGUILayout.IntField("Increment", enumerateIncrement); enumerateFormatIndex = EditorGUILayout.Popup("Format", enumerateFormatIndex, enumerateFormats); if (enumerateIncrement <= 0) { enumerateIncrement = 1; } enumerateDelimiterTypes = (DelimiterTypes)EditorGUILayout.EnumPopup("Delimiter", enumerateDelimiterTypes); if (enumerateDelimiterTypes == DelimiterTypes.custom) { enumerateCustomSeparator = EditorGUILayout.TextField("Custom Delimiter", enumerateCustomSeparator); } else { enumerateCustomSeparator = ""; } EditorGUI.indentLevel = 1; EditorGUILayout.Space(); EditorGUI.EndDisabledGroup(); }
private void DrawPrefixAndSufix() { // Prefix usePrefix = EzRR_Style.ToggleLeftBold("Prefix", usePrefix); EditorGUI.BeginDisabledGroup(usePrefix == false); EditorGUI.indentLevel = 3; filePrefix = EditorGUILayout.TextField("Prefix", filePrefix); prefixDelimiterTypes = (DelimiterTypes)EditorGUILayout.EnumPopup("Delimiter", prefixDelimiterTypes); if (prefixDelimiterTypes == DelimiterTypes.custom) { prefixCustomSeparator = EditorGUILayout.TextField("Custom Delimiter", prefixCustomSeparator); } else { prefixCustomSeparator = ""; } EditorGUI.indentLevel = 1; EditorGUILayout.Space(); EditorGUI.EndDisabledGroup(); // Suffix addSuffix = EzRR_Style.ToggleLeftBold("Suffix", addSuffix); EditorGUI.BeginDisabledGroup(addSuffix == false); EditorGUI.indentLevel = 3; fileSuffix = EditorGUILayout.TextField("Suffix", fileSuffix); suffixDelimiterTypes = (DelimiterTypes)EditorGUILayout.EnumPopup("Delimiter", suffixDelimiterTypes); if (suffixDelimiterTypes == DelimiterTypes.custom) { suffixCustomSeparator = EditorGUILayout.TextField("Custom Delimiter", suffixCustomSeparator); } else { suffixCustomSeparator = ""; } EditorGUI.indentLevel = 1; EditorGUILayout.Space(); EditorGUI.EndDisabledGroup(); }