summaryrefslogtreecommitdiff
path: root/dsa/DSALib/DSA_Game/Save/Session.cs
diff options
context:
space:
mode:
Diffstat (limited to 'dsa/DSALib/DSA_Game/Save/Session.cs')
-rw-r--r--dsa/DSALib/DSA_Game/Save/Session.cs24
1 files changed, 8 insertions, 16 deletions
diff --git a/dsa/DSALib/DSA_Game/Save/Session.cs b/dsa/DSALib/DSA_Game/Save/Session.cs
index 62aa8f6..bd36bf8 100644
--- a/dsa/DSALib/DSA_Game/Save/Session.cs
+++ b/dsa/DSALib/DSA_Game/Save/Session.cs
@@ -4,10 +4,8 @@ using System.IO;
using DSALib.DSA_Game.Characters;
using Newtonsoft.Json;
-namespace DSALib.DSA_Game.Save
-{
- public class Session
- {
+namespace DSALib.DSA_Game.Save {
+ public class Session {
public static string DirectoryPath { get; set; } = Dsa.rootPath + @"sessions";
public Dictionary<string, string> Relation { get; set; } =
@@ -17,32 +15,26 @@ namespace DSALib.DSA_Game.Save
public string SessionName { get; set; }
- public static Session Load(string path)
- {
- try
- {
+ public static Session Load(string path) {
+ try {
return
JsonConvert.DeserializeObject<Session>(
File.ReadAllText(path)); // Deserialize Data and create Session Object
}
- catch (Exception e)
- {
+ catch (Exception e) {
// ignored
Console.WriteLine($"Laden von Save-File {path} fehlgeschlagen." + e);
return null;
}
}
- public void Save(string path)
- {
- try
- {
+ public void Save(string path) {
+ try {
File.WriteAllText(path,
JsonConvert.SerializeObject(this,
Formatting.Indented)); // Deserialize Data and create CommandInfo Struct
}
- catch (Exception e)
- {
+ catch (Exception e) {
Console.WriteLine($"Speichern von Save-File {path} fehlgeschlagen.\n" + e);
// ignored
}