Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ PauseAll()

void Terraria.Audio.LegacyAudioSystem.PauseAll ( )
inline

Implements Terraria.Audio.IAudioSystem.

Definition at line 160 of file LegacyAudioSystem.cs.

161 {
162 if (!WaveBank.IsPrepared)
163 {
164 return;
165 }
166 float[] musicFade = Main.musicFade;
167 for (int i = 0; i < AudioTracks.Length; i++)
168 {
169 if (AudioTracks[i] != null && !AudioTracks[i].IsPaused && AudioTracks[i].IsPlaying && musicFade[i] > 0f)
170 {
171 try
172 {
174 }
175 catch (Exception)
176 {
177 }
178 }
179 }
180 }

References Terraria.Audio.LegacyAudioSystem.AudioTracks, Terraria.Main.musicFade, and Terraria.Audio.IAudioTrack.Pause().