public void onShowOptionsEvent(ShowOptionsEvent e)
 {
     lastPosition = transform.position;
 }
Example #2
0
    public void onShowOptions(ShowOptionsEvent e)
    {
        optionsPanel.SetActive(true);
        candyValue = e.candy;
        game       = e.game;
        difficulty = e.difficulty;

        // Determine which sprites to show and what text
        // Game Sprite
        switch (e.game)
        {
        case MiniGames.AppleBobbing:
            miniGameImage.sprite = appleImage;
            break;

        case MiniGames.CornMaze:
            miniGameImage.sprite = mazeImage;
            break;

        case MiniGames.PumpkinCarving:
            miniGameImage.sprite = pumpkinImage;
            break;

        default:
            break;
        }

        // Game difficulty
        switch (e.difficulty)
        {
        case 1:
            trickLevelText.text = "Easy";
            break;

        case 2:
            trickLevelText.text = "Normal";
            break;

        case 3:
            trickLevelText.text = "Hard";
            break;

        default:
            break;
        }

        // Candy Sprite
        switch (e.candy)
        {
        case 0:
            // no candy :(
            break;

        case 1:
            candyImage.sprite = candyOne;
            break;

        case 2:
            candyImage.sprite = candyOne;
            break;

        case 3:
            candyImage.sprite = candyTwo;
            break;

        case 4:
            candyImage.sprite = candyTwo;
            break;

        case 5:
            candyImage.sprite = candyThree;
            break;

        case 6:
            candyImage.sprite = candyThree;
            break;

        default:
            break;
        }

        // Candy Text
        candyCountText.text = e.candy.ToString() + " Candy!";
    }