Пример #1
0
 private static void OnLoadGame(GameData data)
 {
     GameState.Current.Data = data;
     if (data.Battle == null)
     {
         Geoscape.ResetGameSpeed();
         GameState.Current.SetScreen(Geoscape);
     }
     else
     {
         GameState.Current.SetScreen(new Battlescape.Battlescape(data.Battle));
     }
 }
Пример #2
0
 public static void SaveGameData(int gameId, GameData data)
 {
     var fileContents = JsonConvert.SerializeObject(data);
     File.WriteAllText(GetGameDataFileName(gameId), fileContents);
 }