Example #1
0
    public void ExecuteCreditsButton()
    {
        // Show menu screen (credits screen)
        ShowMenuScreen(false);

        // Fire event: Button was clicked
        ButtonWasClicked?.Invoke();
    }
Example #2
0
    public void ExecuteMenuInstructionsButton()
    {
        // Show menu screen (instructions screen)
        ShowMenuScreen(true);

        // Fire event: Button was clicked
        ButtonWasClicked?.Invoke();
    }
Example #3
0
    public void ExecuteExpandMenuButton()
    {
        // Show home extra buttons
        ShowHomeExtraButtons();

        // Show menu screen (instructions screen)
        ShowMenuScreen(true);

        // Fire event: Button was clicked
        ButtonWasClicked?.Invoke();
    }
Example #4
0
    public void ExecutePlayButton_FromTutorialScreen()
    {
        // Hide tutorial panel
        tutorialPanel.SetActive(false);

        // Show
        gameplayPanel.SetActive(true);
        highScoreSubPanel.gameObject.SetActive(true);

        // Execute play button
        ExecutePlayButton();

        // Fire event: Button was clicked
        ButtonWasClicked?.Invoke();
    }
Example #5
0
    public void ExecuteCollapseMenuButton()
    {
        // Hide home extra buttons
        HideHomeExtraButtons();

        // Hide menu screen
        HideMenuScreen();

        // Deny game over, so it wont show again
        gameOver = false;

        // Show home text
        ShowHomeText(false, false);

        // Fire event: Button was clicked
        ButtonWasClicked?.Invoke();
    }
Example #6
0
    public void ExecutePauseButton()
    {
        // Set game as paused
        gamePaused = true;

        // Hide menu screen
        HideMenuScreen();
        // Hide home extra buttons
        HideHomeExtraButtons();

        // Show home screen
        ShowHomeScreen();
        // Show home text
        ShowHomeText(false, false);

        // Fire Event: PauseGame
        PauseGame?.Invoke();

        // Fire event: Button was clicked
        ButtonWasClicked?.Invoke();
    }
Example #7
0
    public void ExecuteHomeButton_FromTitleScreen()
    {
        // Hide title panel
        titlePanel.SetActive(false);

        // If player IS NOT noob:
        if (highScoreManager.GetHighScore() > 0)
        {
            // Show home screen
            ShowHomeScreen();
            // Show home text
            ShowHomeText(true, false);
        }

        // If player IS noob
        else
        {
            // Show tutorial panel
            tutorialPanel.SetActive(true);
        }

        // Fire event: Button was clicked
        ButtonWasClicked?.Invoke();
    }
Example #8
0
 public void ButtonReleased()
 {
     ButtonWasClicked.Invoke(this, EventArgs.Empty);
 }