private void RecordGame() { LastGameMemory.lastNotFinished = true; LastGameMemory.SavePieces(generatedQueue, currentPiece, nextPieces, holdPiece); LastGameMemory.SavePlayfield(playfieldState.playGrid); levelDesign.SaveInMemory(); }
public void SaveInMemory() { int[] lines = new int[5] { linesSingle, linesDouble, linesTriple, linesTetris, linesTetrisB2B }; LastGameMemory.SaveLevels(score, level, lines); }
private void Awake() { if (LastGameMemory.restoreGame) { RestoreGameplay(); RestorePlayfield(); levels.Restore(); } LastGameMemory.ResetMemory(); }