コード例 #1
0
    public void ResetDefaultSound()
    {
        if (BackGroundAudioSource != null && defaultAudio != null && BackGroundAudioSource.clip != defaultAudio)
        {
            BackGroundAudioSource.clip = defaultAudio;

            if (SoundEnabled())
            {
                BackGroundAudioSource.Play();
            }
        }
    }
コード例 #2
0
    public void ResetGame()
    {
        int oldCoins  = Player.Coins;
        int oldPoints = Player.Score;

        GameSetup();

        Player.SendCoinsChangedMessage(Player.Coins, oldCoins);
        Player.SendScoreChangedMessage(Player.Score, oldPoints);

        string newLanguage = PreferencesFactory.GetString("Language", useSecurePrefs: false);

        if (newLanguage != null)
        {
            LocaliseText.Language = newLanguage;
        }

        if (SoundEnabled())
        {
            BackGroundAudioSource.Play();
        }

        GameManager.SafeQueueMessage(new GameResetedMessage());
    }