void Update()
{
if (shake != null)
{
if (!shake.IsPlaying())
{
if (mainCam.transform.localPosition != camPos)
{
mainCam.transform.localPosition = camPos;
}
}
}
// Checks playing track to see if it is finished playing
if (playingTrack.isValid())
{
FMOD.Studio.PLAYBACK_STATE playbackState;
playingTrack.getPlaybackState(out playbackState);
if (playbackState == FMOD.Studio.PLAYBACK_STATE.STOPPED)
{
//Debug.Log("DEBUG: Releasing stopped track.");
playingTrack.release();
playing = null;
notifier.Stop();
}
}
else
{
IsStopping = false;
}
}