Exemplo n.º 1
0
    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!");
    }
Exemplo n.º 2
0
    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);
    }