WriteData() public static method

public static WriteData ( ) : void
return void
 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();
     }
 }
Example #3
0
 void Store1()
 {
     if (queueSave)
     {
         JsonFile.WriteData();
         queueSave = false;
     }
 }
Example #4
0
 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");
 }
Example #7
0
 void Store()
 {
     JsonFile.WriteData();
 }
Example #8
0
 public static void ResetEverything()
 {
     JsonFile.save = new Save();
     JsonFile.WriteData();
 }
Example #9
0
 public static void ResetQuestData()
 {
     QuestDictionary.Reset();
     JsonFile.WriteData();
 }