public void LoadLevelFunc() { Level loadedLevel = LevelJsonManager.LoadFromJson(0); boardManager.CleanEverything(); boardManager.CreateBoard(loadedLevel.size); int pieceListCount = loadedLevel.PieceList.Count; for (int i = 0; i < pieceListCount; i++) { PieceInfo newPiece = loadedLevel.PieceList[i]; boardManager.InstantiateGameObject(newPiece.pieceType, newPiece.pos); } }
public void SaveLevelFunc(Level newLevel) { LevelJsonManager.SaveInJson(newLevel, "Level" + levelCount++); }
public void SaveLevelFuncTemp(Level newLevel) { LevelJsonManager.SaveInJson(newLevel, "Temp"); }