Exemplo n.º 1
0
    public static void SaveData()
    {
        LoadData();

        Dictionary <string, object> dataTmp = new Dictionary <string, object>();

        dataTmp.Add(DataName, JsonTool.Dictionary2Json <UIStyleInfo>(s_StyleData));

        ConfigEditorWindow.SaveEditorConfigData(ConfigName, dataTmp);
    }
Exemplo n.º 2
0
    void SaveEditorConfig()
    {
        Dictionary <string, object> config = new Dictionary <string, object>();

        foreach (var item in s_languageKeyDict)
        {
            config.Add(item.Key, item.Value);
        }

        ConfigEditorWindow.SaveEditorConfigData(c_EditorConfigName, config);
    }
    public static void SavePackageEditorConfig()
    {
        //生成编辑器配置文件
        Dictionary <string, object> editorConfig = new Dictionary <string, object>();

        editorConfig.Add(BundleConfigEditorWindow.c_keyRelyPackages, JsonTool.List2Json <EditPackageConfig>(relyPackages)); //依赖包
        editorConfig.Add(BundleConfigEditorWindow.c_keyBundles, JsonTool.List2Json <EditPackageConfig>(bundles));           //Bundle包

        //保存编辑器配置文件
        ConfigEditorWindow.SaveEditorConfigData(BundleConfigEditorWindow.c_configFileName, editorConfig);
    }
    public static void SaveEditorSchemeData()
    {
        Dictionary <string, object> editConfig = new Dictionary <string, object>();
        List <string> list = new List <string>();

        for (int i = 0; i < ConfigList.Count; i++)
        {
            list.Add(JsonUtility.ToJson(ConfigList[i]));
        }

        editConfig.Add(SDKEditorWindow.s_schemeKey, list);
        ConfigEditorWindow.SaveEditorConfigData(SDKEditorWindow.s_editorConfigName, editConfig);
    }
Exemplo n.º 5
0
    void SaveSchemeConfig()
    {
        SaveCurrentSchemeConfig();

        Dictionary <string, object>      editConfig = new Dictionary <string, object>();
        Dictionary <string, SingleField> config     = new Dictionary <string, SingleField>();

        List <string> list = new List <string>();

        for (int i = 0; i < m_configList.Count; i++)
        {
            list.Add(JsonUtility.ToJson(m_configList[i]));
        }

        editConfig.Add(s_schemeKey, list);
        editConfig.Add(s_currentSchemeKey, currentSchemeData.SchemeName);

        config.Add(SDKManager.c_KeyName, new SingleField(JsonUtility.ToJson(currentSchemeData)));

        ConfigEditorWindow.SaveEditorConfigData(s_editorConfigName, editConfig);
        ConfigEditorWindow.SaveData(SDKManager.c_ConfigName, config);

        UnityEditor.AssetDatabase.Refresh();
    }