public void SaveInventory() { if (JsonFile.save.Shops.ShopData.ContainsKey(shopIdentifier)) { JsonFile.save.Shops.ShopData[shopIdentifier] = new Save.shopsData(); } else { JsonFile.save.Shops.ShopData.Add(shopIdentifier, new Save.shopsData()); } if (items.Count > 0) { int y = 0; int[] count = new int[itemCount.Count]; foreach (object e in items) { JsonFile.save.Shops.ShopData[shopIdentifier].inventoryItems.Insert(y, SaveData.SerializeObject(e)); count[y] = itemCount[e]; y++; } JsonFile.save.Shops.ShopData[shopIdentifier].inventoryCount = count; JsonFile.save.Shops.ShopData[shopIdentifier].inventoryLength = items.Count; JsonFile.WriteData(); } else { JsonFile.save.Shops.ShopData[shopIdentifier].inventoryLength = 0; JsonFile.WriteData(); } }
/// <summary> /// Saves data in the Json file save object, then writes the data to file /// </summary> private static void SaveInventory() { if (items.Count > 0) { int y = 0; int[] count = new int[itemCount.Count]; JsonFile.save.PlayerData.inventoryItems.Clear(); foreach (object e in items) { JsonFile.save.PlayerData.inventoryItems.Insert(y, SaveData.SerializeObject(e)); count[y] = itemCount[e]; y++; } JsonFile.save.PlayerData.inventoryCount = count; JsonFile.save.PlayerData.inventoryLength = items.Count; JsonFile.save.PlayerData.equippedItem = equippedItem; JsonFile.save.PlayerData.gold = gold; JsonFile.WriteData(); } else { JsonFile.save.PlayerData.inventoryItems.Clear(); JsonFile.save.PlayerData.inventoryCount = new int[0]; JsonFile.save.PlayerData.inventoryLength = 0; JsonFile.WriteData(); } }
void Store1() { if (queueSave) { JsonFile.WriteData(); queueSave = false; } }
public static void ResetInvData() { if (ResetInv != null) { ResetInv(); } JsonFile.WriteData(); }
public static void KeyReset() { JsonFile.save.Controls.Left = "a"; JsonFile.save.Controls.Right = "d"; JsonFile.save.Controls.Up = "w"; JsonFile.save.Controls.Down = "s"; JsonFile.save.Controls.Inventory = "tab"; JsonFile.save.Controls.Interact = "e"; JsonFile.save.Controls.Skip = "space"; JsonFile.save.Controls.Minimap = "left shift"; JsonFile.WriteData(); }
public string savegame(params string[] args) { JsonFile.WriteData(); return("Game Saved"); }
void Store() { JsonFile.WriteData(); }
public static void ResetEverything() { JsonFile.save = new Save(); JsonFile.WriteData(); }
public static void ResetQuestData() { QuestDictionary.Reset(); JsonFile.WriteData(); }