using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using System;
using System.Threading;
using System.Threading.Tasks;
using System.IO;
using System.Reflection;
/// <summary>
/// 可以序列化为Json的静态类,在里面添加字段并调用Save/Load来序列化保存和加载数据
/// </summary>
public static class JsonSerializeable
{
public static PlayerData playerData; //自定义数据类型
#region 保存和加载功能的代码实现
/// <summary>
/// 保存的路径,根据需要修改 PlayerData(为文件名称)
/// </summary>
private static string SavePath = $"{Application.persistentDataPath}/PlayerData";
/// <summary>
/// 保存
/// </summary>
public static void Save()
{
Dictionary<string, object> fieldDic = new Di