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

◆ Update()

static void Terraria.Audio.SoundInstanceGarbageCollector.Update ( )
inlinestatic

Definition at line 18 of file SoundInstanceGarbageCollector.cs.

19 {
20 for (int i = 0; i < _activeSounds.Count; i++)
21 {
22 if (_activeSounds[i] == null)
23 {
24 _activeSounds.RemoveAt(i);
25 i--;
26 }
27 else if (_activeSounds[i].State == SoundState.Stopped)
28 {
29 _activeSounds[i].Dispose();
30 _activeSounds.RemoveAt(i);
31 i--;
32 }
33 }
34 }
static readonly List< SoundEffectInstance > _activeSounds

References Terraria.Audio.SoundInstanceGarbageCollector._activeSounds.

Referenced by Terraria.Audio.SoundEngine.Update().