示例#1
0
 public void SaveData(ISaveService sc)
 {
     sc.SaveInt(this.gameObject, "stats.isAlive", isAlive ? 1 : 0);
     sc.SaveInt(this.gameObject, "stats.health", health);
 }
示例#2
0
 public void SaveData(ISaveService sc)
 {
     sc.SaveInt(this.gameObject, "inventory.count", items.Count);
     for (int i = 0; i< items.Count; i++){
         sc.SaveString(this.gameObject, "inventory.items."+ i +".name", items[i].name);
         sc.SaveInt(this.gameObject, "inventory.items."+ i +".amount", items[i].amount);
     }
 }
示例#3
0
 public void SaveData(ISaveService sc)
 {
     sc.SaveInt(this.gameObject, "equipped_weapon", activeWeapon);
 }
示例#4
0
 public void SaveData(ISaveService sc)
 {
     sc.SaveString(owner, "pickup.item", item);
     sc.SaveInt(owner, "pickup.quantity", quantity);
 }