```csharp
public class PlayerDataProxy : Proxy
{
public new static string NAME = "PlayerDataProxy";
private PlayerData playerData;
private static string path = Application.persistentDataPath + "/PlayerData.json";
public PlayerDataProxy() : base(NAME)
{
playerData = new PlayerData();
// 1. Data = playerData;
// 存在则读取数据
if (File.Exists(path))
{
LoadData();
}
else
{
// 调用初始化方法
Init();
}
// 最后进行关联 否则数据有问题
Data = playerData;
}
当Data = playerData;写在注释1.处时 后续对playerData的数据操作并没有更新到Data里 两者数据不一致