public static GameData FromString(string _s) { GameData _gd = new GameData("initializing from string"); GameDataSave datasave = new GameDataSave(); bool result = datasave.Save(_s); if (!result) { return(_gd); } _gd.data = _s; double val = 0; _gd.playingTime = TimeSpan.FromMilliseconds(val > 0f ? val : 0f); _gd.loadedTime = DateTime.Now; _gd.state = "Loaded successfully"; return(_gd); }
public override string ToString() { GameDataSave datasave = new GameDataSave(); return(datasave.LoadString()); }