示例#1
0
 public void PlayAmbiance(AmbiantTrack track)
 {
     ambiantSource.Stop();
     currAmbiance = track;
     if (ambianceRoutine != null)
     {
         StopCoroutine(ambianceRoutine);
     }
     ambianceRoutine = StartCoroutine(ManageAmbiance());
 }
示例#2
0
 public void ChangeAmbiance(AmbiantTrack track)
 {
     if (ambiantSource.isPlaying)
     {
         int startTime = ambiantSource.timeSamples;
         currAmbiance              = track;
         ambiantSource.clip        = track.clip;
         ambiantSource.timeSamples = startTime;
     }
     else
     {
         Debug.Log("Could not change ambiant track because source was not playing.");
     }
 }