fix:1、添加项目
This commit is contained in:
@@ -0,0 +1,49 @@
|
||||
using System.Collections.Generic;
|
||||
using System.IO;
|
||||
using Newtonsoft.Json;
|
||||
using UnityEngine;
|
||||
namespace FlowerPower
|
||||
{
|
||||
public class SaveLocalData
|
||||
{
|
||||
public static SaveLoacalobject saveobject;
|
||||
public static SaveLoacalobject GetSaveLocalObject()
|
||||
{
|
||||
if (saveobject == null)
|
||||
{
|
||||
if (File.Exists(jsonFilePath))
|
||||
{
|
||||
string jsonstr = File.ReadAllText(jsonFilePath);
|
||||
saveobject = JsonConvert.DeserializeObject<SaveLoacalobject>(jsonstr);
|
||||
return saveobject;
|
||||
}
|
||||
else
|
||||
{
|
||||
saveobject = new SaveLoacalobject();
|
||||
return saveobject;
|
||||
}
|
||||
}
|
||||
else return saveobject;
|
||||
}
|
||||
|
||||
private static string jsonFilePath = Path.Combine(Application.persistentDataPath, "SaveLocalData1.json");
|
||||
|
||||
public static void saveLocalDataFunc()
|
||||
{
|
||||
if (saveobject == null) return;
|
||||
string save = JsonConvert.SerializeObject(saveobject);
|
||||
if (save == null || save == string.Empty) return;
|
||||
if (File.Exists(jsonFilePath)) File.Delete(jsonFilePath);
|
||||
File.WriteAllText(jsonFilePath, save);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public class SaveLoacalobject
|
||||
{
|
||||
public List<UserData> users = new List<UserData>();
|
||||
// public UserData selfUser = new UserData();
|
||||
public List<RankRewardData> rankRewardData = new List<RankRewardData>();
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user