Пример #1
0
 void OnGUI()
 {
     if (GUILayout.Button("<size=50>获取存档</size>"))
     {
         m_StringSeting = RecordUtil.Get("setting");
         //m_Setting = JsonUtility.FromJson<Setting> (RecordUtil.Get ("setting"));
     }
     if (!string.IsNullOrEmpty(m_StringSeting))
     {
         GUILayout.Label(string.Format("<size=50> {0} </size>", m_StringSeting));
     }
     if (!string.IsNullOrEmpty(m_StringSeting))
     {
         SettArray set = JsonUtility.FromJson <SettArray>(m_StringSeting);
         GUILayout.Label(string.Format("<size=50>成员数量:{0},第一个数据{1}{2},第二个数据{3}{4}/size>",
                                       set.setList.Count, set.setList[0].intValue, set.setList[0].stringValue, set.setList[1].intValue, set.setList[1].stringValue));
     }
     if (GUILayout.Button("<size=50>显示第二条设置数据</size>"))
     {
         m_Setting2 = RecordUtil.Get("setting2");
     }
     if (!string.IsNullOrEmpty(m_Setting2))
     {
         GUILayout.Label(string.Format("<size=50> {0}</size>", m_Setting2));
     }
     if (GUILayout.Button("<size=50>删除setting存档</size>"))
     {
         RecordUtil.Delete("setting");
     }
 }
Пример #2
0
    void Start()
    {
        Setting setting = new Setting();

        setting.stringValue = "测试字符串";
        setting.intValue    = 10000;

        Setting setting1 = new Setting();

        setting1.stringValue = "增加测试字符串";
        setting1.intValue    = 20000;

        SettArray array = new SettArray();

        array.setList.Add(setting);
        array.setList.Add(setting1);

        RecordUtil.Set("setting", JsonUtility.ToJson(array));

        string setting2 = "添加第二条数据了。。。。";

        RecordUtil.Set("setting2", setting2);
    }