예제 #1
0
    public void HTPButton()
    {
        //Debug.Log("How to Play Button");
        MainMenuAnimator.SetTrigger("ToHTP");

        if (htpIndex != 0)
        {
            htpIndex = 0;
        }
        for (int i = 0; i < htpMenus.Length; i++)
        {
            if (i == htpIndex)
            {
                if (!htpMenus[i].activeSelf)
                {
                    htpMenus[i].SetActive(true);
                }
            }
            else
            {
                if (htpMenus[i].activeSelf)
                {
                    htpMenus[i].SetActive(false);
                }
            }
        }
    }
예제 #2
0
    public void CreditsButton()
    {
        //Debug.Log("Credits Button");
        MainMenuAnimator.SetTrigger("ToCredits");

        if (creditsIndex != 0)
        {
            creditsIndex = 0;
        }
        for (int i = 0; i < creditsMenus.Length; i++)
        {
            if (i == creditsIndex)
            {
                if (!creditsMenus[i].activeSelf)
                {
                    creditsMenus[i].SetActive(true);
                }
            }
            else
            {
                if (creditsMenus[i].activeSelf)
                {
                    creditsMenus[i].SetActive(false);
                }
            }
        }
    }
예제 #3
0
 // ------------------------- BUTTON FUNCTIONS --------------------------//
 public void PlayButton()
 {
     //Debug.Log("Play button.");
     MainMenuAnimator.SetTrigger("toLevelSelect");
     if (levelIndex != nextLevelIndex)
     {
         levelIndex = nextLevelIndex;
     }
     EditLevelInfo(LevelInformation.Levels[levelIndex].displayName, LevelInformation.Levels[levelIndex].levelLocked, LevelInformation.Levels[levelIndex].stars, LevelInformation.Levels[levelIndex].gems, LevelInformation.Levels[levelIndex].gemsAcquired);
 }
예제 #4
0
    public void BackToMain()
    {
        //Debug.Log("Back to Main Menu.");

        if (MainMenuAnimator.GetCurrentAnimatorStateInfo(0).IsName("LevelSelect"))
        {
            MainMenuAnimator.SetTrigger("LeaveLevelSelect");
        }
        else if (MainMenuAnimator.GetCurrentAnimatorStateInfo(0).IsName("HowtoPlay"))
        {
            MainMenuAnimator.SetTrigger("LeaveHTP");
        }
        else if (MainMenuAnimator.GetCurrentAnimatorStateInfo(0).IsName("Credits"))
        {
            MainMenuAnimator.SetTrigger("LeaveCredits");
        }
        else if (MainMenuAnimator.GetCurrentAnimatorStateInfo(0).IsName("Settings"))
        {
            // Save volumes from TempVolumeControl to SoundManager Master Volumes
            SoundManager.SetMasterVolumes(MixerControl.MusicVolume, MixerControl.SoundVolume);
            MainMenuAnimator.SetTrigger("LeaveSettings");
        }
    }
예제 #5
0
 public void SettingsButton()
 {
     //MixerControl.SetMixerDisplayVolumes(SoundManager.MasterMusicVolume, SoundManager.MasterSoundVolume);
     MainMenuAnimator.SetTrigger("ToSettings");
 }