private readonly DockInfo _dockInfo;\r
private readonly AkashiTimer _akashiTimer;\r
private readonly Achievement _achievement = new Achievement();\r
+ private readonly Status _status = new Status();\r
\r
[Flags]\r
public enum Update\r
_akashiTimer = new AkashiTimer(_shipInfo, _itemInfo, _dockInfo, _missionInfo);\r
}\r
\r
+ public void SaveState()\r
+ {\r
+ _achievement.SaveState(_status);\r
+ _status.Save();\r
+ }\r
+\r
+ public void LoadState()\r
+ {\r
+ _status.Load();\r
+ _achievement.LoadState(_status);\r
+ }\r
+\r
public Update Sniff(string url, string request, dynamic json)\r
{\r
var data = json.IsDefined("api_data") ? json.api_data : new object();\r
return _akashiTimer[fleet];\r
}\r
\r
- public double Achievement { get { return _achievement.Value; } }\r
+ public double Achievement\r
+ {\r
+ get { return _achievement.Value; }\r
+ }\r
\r
public void ResetAchievement()\r
{\r