跳到主要内容

快速上手

创建您的数据类

提示

数据类必须拥有无参构造函数。

假设我们已有名为 PlayerData 的数据类:

PlayerData.cs
using System.Collections.Generic;

public class PlayerData
{
public int hp;
public int mp;
public int level;

public string name;

public List<Item> itemList = new List<Item>();

public class Item
{
public int id;
public string name;
}
}

加载数据

您可以通过 Database.LoadGlobalDataDatabase.LoadGlobalDataAsync 来加载 PlayerData

using winS.Unity.DataManagement;

public class ExampleLoad
{
public void LoadData()
{
PlayerData playerData = Database.LoadGlobalData<PlayerData>();
}
public async void LoadDataAsync()
{
PlayerData playerData = await Database.LoadGlobalDataAsync<PlayerData>();
}
}

保存数据

您可以通过 Database.SaveGlobalDataDatabase.SaveGlobalDataAsync 来保存 PlayerData

using winS.Unity.DataManagement;

public class ExampleSave
{
public void SaveData(PlayerData playerData)
{
Database.SaveGlobalData(playerData);
}
public async void SaveDataAsync(PlayerData playerData)
{
await Database.SaveGlobalDataAsync(playerData);
}
}