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)); }
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(); }