public void PlayNewSound() { CardSound pair = additional ? AdditionalSounds[soundCount - 1] : InitialSounds[initialSound]; AudioSource startPlayer = StartPlayers[soundCount]; AudioSource loopPlayer = LoopPlayers[soundCount]; stopFade(startPlayer); startPlayer.PlayOneShot(pair.Start); stopFade(loopPlayer); loopPlayer.clip = pair.Loop; loopPlayer.PlayScheduled(AudioSettings.dspTime + pair.Start.length); soundCount++; if (!additional) { additional = true; } }
public void PlayCardSound() { CardSound.Play(); }