跳到主要内容

快速上手

此页面旨在快速演示如何使用winS.Unity.DataManagement.Databasejump icon

创建您的数据类

我们需要一个数据类来演示加载与储存,为此,我们创建名为 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);
}
}