using UnityEngine;
using System.Collections;
using System.Collections.Generic;
using System.IO;
using LitJson;
public class UserMemory : MonoBehaviour
{
//将数组的数字进行存储
public List<int> num = new List<int>();
void Start()
{
//将数字添加到数组
num.Add(666);
num.Add(888);
Reads();
Storages();
print(userPath);
}
string userName = "文件.txt";//存储的文件名
string userPath;//存储路径
//读取文件
public void Reads()
{
//自动生成文件
userPath = Application.persistentDataPath + @"/" + userName;
//判断文件是否存在
FileInfo fileinfo = new FileInfo(userPath);
//如果存在的话
if (fileinfo.Exists)
{
//读取文件
string user = File.ReadAllText(userPath);
//将string格式 转换成数组
num = JsonMapper.ToObject<List<int>>(user);
print(user);
}
}
//将数组进行存储
public void Storages()
{
//将数组进行解析 转换成string格式
string user = JsonMapper.ToJson(num);
//将转换成功数字进行存储
File.WriteAllText(userPath,user);
}
void Update()
{
}
}