private void QuickSaveGame() { GameSaveModel save = SaveGameState(); string serialized = Utils.SerializeObject(save); Utils.WriteTextToFile(SAVE_FILE_NAME, serialized); }
GameSaveModel SaveGameState() { GameSaveModel gameSave = new GameSaveModel(); gameSave.enemiesSave = SaveEnemyState(); gameSave.playerSave = SavePlayerState(); return(gameSave); }
private void LoadGame() { string savedJs = Utils.ReadTextFromFile(SAVE_FILE_NAME); if (!string.IsNullOrEmpty(savedJs)) { GameSaveModel gameSave = Utils.DeserializeObject <GameSaveModel>(savedJs); LoadEnemies(gameSave.enemiesSave); LoadPlayer(gameSave.playerSave); } }