Пример #1
0
    void ResetLocalRecords()
    {
        string      last = PlayerPrefs.GetString("loginRecords");
        LocalRecord one  = new LocalRecord();

        one.username = tmpUsername;
        one.password = tmpPassword;
        if (last == "")
        {
            LocalRecordList recordListTmp = new LocalRecordList();
            recordListTmp.records.Add(one);
            PlayerPrefs.SetString("loginRecords", JsonUtility.ToJson(recordListTmp));
            return;
        }

        LocalRecordList recordList = JsonUtility.FromJson <LocalRecordList>(last);

        for (int i = 0; i < recordList.records.Count; i++)
        {
            if (recordList.records[i].username == tmpUsername)
            {
                recordList.records.RemoveAt(i);
                break;
            }
        }
        recordList.records.Insert(0, one);
        PlayerPrefs.SetString("loginRecords", JsonUtility.ToJson(recordList));
    }
Пример #2
0
    void ResetLocalRecords()
    {
        if (nowRecordIndex == 0)
        {
            return;
        }
        LocalRecord one = localRecords.records[nowRecordIndex];

        localRecords.records.RemoveAt(nowRecordIndex);
        localRecords.records.Insert(0, one);
        PlayerPrefs.SetString("loginRecords", JsonUtility.ToJson(localRecords));
        getLocalRecords();
    }