public void LoadPuzzle (int level, string puzzle) { this.puzzleLevel = level; this.selectedPuzzle = puzzle; layoutPuzzleButtons.LayoutButtons (level, selectedPuzzle); switch (puzzleLevel) { case 0: StartCoroutine (LoadPuzzleGamePanel (puzzleGamePanel1, puzzleGamePanelAnim1)); break; case 1: StartCoroutine (LoadPuzzleGamePanel (puzzleGamePanel2, puzzleGamePanelAnim2)); break; case 2: StartCoroutine (LoadPuzzleGamePanel (puzzleGamePanel3, puzzleGamePanelAnim3)); break; case 3: StartCoroutine (LoadPuzzleGamePanel (puzzleGamePanel4, puzzleGamePanelAnim4)); break; case 4: StartCoroutine (LoadPuzzleGamePanel (puzzleGamePanel5, puzzleGamePanelAnim5)); break; } }
// Load the puzzle level public void LoadPuzzle(int level, string puzzle) { // set the PUZZLE this.selectedPuzzle = puzzle; // set the LEVEL this.puzzleLevel = level; layoutPuzzleButtons.LayoutButtons(level, selectedPuzzle); // Load the chosen GAME panel switch (puzzleLevel) { case 0: StartCoroutine(LoadPuzzleGamePanel(puzzleGamePanel1, puzzleGameAnimator1)); break; case 1: StartCoroutine(LoadPuzzleGamePanel(puzzleGamePanel2, puzzleGameAnimator2)); break; case 2: StartCoroutine(LoadPuzzleGamePanel(puzzleGamePanel3, puzzleGameAnimator3)); break; case 3: StartCoroutine(LoadPuzzleGamePanel(puzzleGamePanel4, puzzleGameAnimator4)); break; case 4: StartCoroutine(LoadPuzzleGamePanel(puzzleGamePanel5, puzzleGameAnimator5)); break; } }