コード例 #1
0
    //Used by the pause button
    public void TogglePause(bool state)
    {
        menuSoundController.PlayButtonPress();

        isUIActive = state;

        foreach (Transform child in transform)
        {
            if (child.gameObject.name == "Pause Button")
            {
                child.gameObject.SetActive(!isUIActive);
            }
            else
            {
                child.gameObject.SetActive(isUIActive);
            }
        }

        if (isUIActive)
        {
            Time.timeScale = 0f;
        }
        else
        {
            Time.timeScale = 1f;
        }

        gameManager.ToggleInGameUI(!state);
        LoadAd();
    }
コード例 #2
0
 public void BackButtonPress()
 {
     ToggleUI(false);
     soundController.PlayButtonPress();
     menuMaster.ChangeToPage(MainMenuMaster.MenuPage.Title);
 }
コード例 #3
0
 public void ReplayButtonPress()
 {
     soundController.PlayButtonPress();
     gameManager.RestartLevel();
 }
コード例 #4
0
 public void LevelsButtonPress()
 {
     ToggleUI(false);
     soundController.PlayButtonPress();
     menuMaster.ChangeToPage(MainMenuMaster.MenuPage.Levels);
 }
コード例 #5
0
 public void SaveSettings()
 {
     SaveSystem.SaveSettings(soundVolumeSlider.value);
     soundController.ChangeAudioSrcVolume(soundVolumeSlider.value);
     soundController.PlayButtonPress();
 }