要重置数据,请使用您所产生的GDE数据类. 我会用这个Warrior项目来演示如何修改它的数据

修改后的项目将一直载入修改后的值,直到复位。 您可以重置所有领域的某个项目或者复位特定字段。 要复位特定的字段,使用Reset的方法。重置所有字段使用ResetAll method.

void ResetWarrior() {
  GDECharacterData warrior;

  if (!GDEDataManager.DataDictionary.TryGetCustom(GDEItemKeys.Character_Warrior, out warrior))
    Debug.LogError("Error reading warrior data!");

  // 重置 inventory_ids 字段
  warrior.Reset_inventory_ids();

  //重置所有字段
  warrior.ResetAll();
}