/// <summary> /// Method that will be called before saving. /// Will load the data from <see cref="ChestController"/> /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void Saving(object sender, SavingEventArgs e) { var chests = _chestController.GetChests(); var chestData = ToChestData(chests); ModEntry.Instance.Helper.Data.WriteJsonFile($"save_data/{Constants.SaveFolderName}.json", new SaveData(chestData)); }