Exemple #1
0
	protected virtual  void PlayBackgroundMusicInternal(AudioClip p_sound)
	{
		if(p_sound != null)
		{
			if(BackgroundMusicSource.clip != p_sound)
			{
				if(BackgroundMusicSource.isPlaying)
					BackgroundMusicSource.Stop();
				BackgroundMusicSource.clip = p_sound;
			}
			BackgroundMusicSource.loop = true;
			BackgroundMusicSource.volume = BackgroundVolume;
			BackgroundMusicSource.mute = BackgroundMusicIsMuted;
			BackgroundMusicSource.playOnAwake = false;
			if(!BackgroundMusicSource.isPlaying)
				BackgroundMusicSource.Play();
		}
		else
			StopBackgroundMusicInternal();
	}
Exemple #2
0
	protected virtual void StopBackgroundMusicInternal()
	{
		BackgroundMusicSource.Stop();
	}