|
|
|
|
@ -120,31 +120,34 @@ public class MusicManager : MonoBehaviour
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if (currentTrack is Track.TurnAround or Track.TurnAroundPlusJeremyLives)
|
|
|
|
|
if (currentTrack == Track.TurnAround)
|
|
|
|
|
{
|
|
|
|
|
if (!_TurnAroundSource.isPlaying)
|
|
|
|
|
_TurnAroundSource.Play();
|
|
|
|
|
|
|
|
|
|
if(!_AdditiveJeremyLivesSource.isPlaying)
|
|
|
|
|
_AdditiveJeremyLivesSource.Play();
|
|
|
|
|
_TurnAroundSource.volume = Mathf.Clamp(_TurnAroundSource.volume + (fadeMultiplier * Time.deltaTime), 0, 1);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
_TurnAroundSource.volume = Mathf.Clamp(_TurnAroundSource.volume - (fadeMultiplier * Time.deltaTime), 0, 1);
|
|
|
|
|
if (_TurnAroundSource.volume == 0 && _TurnAroundSource.isPlaying)
|
|
|
|
|
_TurnAroundSource.Stop();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(currentTrack == Track.TurnAroundPlusJeremyLives)
|
|
|
|
|
{
|
|
|
|
|
if (!_AdditiveJeremyLivesSource.isPlaying)
|
|
|
|
|
_AdditiveJeremyLivesSource.Play();
|
|
|
|
|
|
|
|
|
|
_AdditiveJeremyLivesSource.volume = Mathf.Clamp(_AdditiveJeremyLivesSource.volume + (fadeMultiplier * Time.deltaTime), 0, 1);
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{
|
|
|
|
|
_AdditiveJeremyLivesSource.volume = Mathf.Clamp(_AdditiveJeremyLivesSource.volume - (fadeMultiplier * Time.deltaTime), 0, 1);
|
|
|
|
|
if (_AdditiveJeremyLivesSource.volume == 0 && _AdditiveJeremyLivesSource.isPlaying)
|
|
|
|
|
_AdditiveJeremyLivesSource.Stop();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
_TurnAroundSource.volume = currentTrack == Track.TurnAround || currentTrack == Track.TurnAroundPlusJeremyLives ?
|
|
|
|
|
Mathf.Clamp(_TurnAroundSource.volume + (fadeMultiplier * Time.deltaTime), 0, 1) :
|
|
|
|
|
Mathf.Clamp(_TurnAroundSource.volume - (fadeMultiplier * Time.deltaTime), 0, 1);
|
|
|
|
|
|
|
|
|
|
_AdditiveJeremyLivesSource.volume = currentTrack == Track.TurnAroundPlusJeremyLives ?
|
|
|
|
|
Mathf.Clamp(_AdditiveJeremyLivesSource.volume + (fadeMultiplier * Time.deltaTime), 0, 1) :
|
|
|
|
|
Mathf.Clamp(_AdditiveJeremyLivesSource.volume - (fadeMultiplier * Time.deltaTime), 0, 1);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(currentTrack == Track.FinaleBuildUp)
|
|
|
|
|
{
|
|
|
|
|
|