private static void SaveActiveColorScheme() { Dictionary <string, object> activeColorScheme = new Dictionary <string, object>(); EditorColorScheme colorScheme = GetColorScheme(m_selectedColorSchemeType); activeColorScheme.Add("ActiveColorScheme", colorScheme.Serialize()); string serializedData = MiniJSON.Json.Serialize(activeColorScheme); EditorFileManager.RemoveDataFile(m_activeColorSchemeFileName); EditorFileManager.WriteJSONDataFile(serializedData, m_activeColorSchemeFileName); Debug.Log("Active Color Scheme Configuration " + m_selectedColorSchemeType + " saved!"); }
private static void SaveColorSchemes() { Dictionary <string, object> colorSchemes = new Dictionary <string, object>(); foreach (EEditorColorSchemes colorSchemeType in Enum.GetValues(typeof(EEditorColorSchemes))) { EditorColorScheme colorScheme = GetColorScheme(colorSchemeType); colorSchemes.Add("ColorScheme-" + colorSchemeType.ToString(), colorScheme.Serialize()); } string serializedData = MiniJSON.Json.Serialize(colorSchemes); EditorFileManager.RemoveDataFile(m_colorSchemeFileName); EditorFileManager.WriteJSONDataFile(serializedData, m_colorSchemeFileName); }