Exemplo n.º 1
0
    void TestDeseralizeItemNodes()
    {
        string strSerailzeData = FileTool.ReadFile(GetSerailizeFilePath(), System.Text.Encoding.UTF8, null);
        var    dataDeseralize  = JsonMapper.ToObject <Dictionary <string, UITreeItemSerlizeData> >(new JsonReader(strSerailzeData));

        selfData.m_children = UITreeExtension.DeSerializeUtemsFromSerializeData(dataDeseralize);
    }
Exemplo n.º 2
0
    void TestSerializeNodesData()
    {
        //初始化来自编辑器的节点数据
        selfData.InitUITreeNodeIndexAndSetParent();
        //有节点数据生成序列化数据
        var dataSerialize = UITreeExtension.SerializeItemsNodes(selfData.m_children);

        //将可序列化的数据进行序列化
        var jsonData = JsonMapper.ToJson(dataSerialize);

        FileTool.WriteStringToFileByFileStream(GetSerailizeFilePath(), jsonData, null, System.Text.Encoding.UTF8, false);
    }