コード例 #1
0
	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;

		}

	}
コード例 #2
0
    // 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;
        }
    }