示例#1
0
 private void ApplyDefaultSettings()
 {
     PlayerPrefController.SetTurnLimit(40);
     PlayerPrefController.SetDifficultyLevel(2);
     PlayerPrefController.SetTutorialToggle(1);
     PlayerPrefController.SetVolume(1);
     PlayerPrefController.SetInitialGameStatus(1);
     PlayerPrefController.SetDragHold(0);
 }
示例#2
0
 private void Awake()
 {
     if (PlayerPrefController.GetInitialGameStatus() != 1)
     {
         PlayerPrefController.SetHighScore(0);
         PlayerPrefController.SetBestTime(0);
         PlayerPrefController.SetVolume(0.4f);
         PlayerPrefController.SetInitialGameStatus(1);
     }
 }
示例#3
0
    public void LoadScene(string scene)
    {
        if (SceneManager.GetActiveScene().name == "MainMenu")
        {
            if (mainMenu.volumeBeforeVoiceClip != 0)
            {
                options.volumeSlider.value = mainMenu.volumeBeforeVoiceClip;
                PlayerPrefController.SetVolume(mainMenu.volumeBeforeVoiceClip);
            }
        }

        SceneManager.LoadScene(scene);
    }
示例#4
0
    public void SetVolume(float volume)
    {
        PlayerPrefController.SetVolume(volume);
        mainTrack.volume = PlayerPrefController.GetVolume();

        if (volume == 0)
        {
            GameObject.Find("VolumeImage").GetComponent <Image> ().sprite = audioOffSprite;
        }
        else
        {
            GameObject.Find("VolumeImage").GetComponent <Image> ().sprite = audioOnSprite;
        }
    }
示例#5
0
 public void RestoreVolume()
 {
     StopAllCoroutines();
     PlayerPrefController.SetVolume(mainMenu.volumeBeforeVoiceClip);
 }
示例#6
0
 public void SetVolume(float volume)
 {
     PlayerPrefController.SetVolume(volume);
     GetComponent <AudioSource>().volume = volume;
 }