private bool loadIsland() { var saveGame = SaveGameSystem.LoadGame(saveGameName); if (saveGame == null) { return(false); } try { foreach (var value in saveGame.sheepData) { spawnSheep(value.level, value.voice); } isSpring = saveGame.isSpring; if (isSpring) { onSpringSettingsSelected(); } else { onWinterSettingsSelected(); } } catch (NullReferenceException e) { Debug.Log("invalid save file"); SaveGameSystem.DeleteSaveGame(saveGameName); return(false); } return(true); }
private bool loadIsland() { // TODO: restore entire world from save var saveGame = SaveGameSystem.LoadGame(saveGameName); if (saveGame == null) { return(false); } try { foreach (var value in saveGame.sheepData) { // spawnSheep(value.level, value.voice); } } catch (NullReferenceException) { Debug.Log("invalid save file"); SaveGameSystem.DeleteSaveGame(saveGameName); return(false); } return(true); }