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

◆ Play()

void Terraria.Audio.ActiveSound.Play ( )
inlineprivate

Definition at line 56 of file ActiveSound.cs.

57 {
58 SoundEffectInstance soundEffectInstance = Style.GetRandomSound().CreateInstance();
59 soundEffectInstance.Pitch += Style.GetRandomPitch();
60 Pitch = soundEffectInstance.Pitch;
61 soundEffectInstance.Play();
62 SoundInstanceGarbageCollector.Track(soundEffectInstance);
63 Sound = soundEffectInstance;
64 Update();
65 }
SoundEffectInstance Sound
SoundEffect GetRandomSound()

References Terraria.Audio.SoundStyle.GetRandomPitch(), Terraria.Audio.SoundStyle.GetRandomSound(), Terraria.Audio.ActiveSound.Pitch, Terraria.Audio.ActiveSound.Sound, Terraria.Audio.ActiveSound.Style, Terraria.Audio.SoundInstanceGarbageCollector.Track(), and Terraria.Audio.ActiveSound.Update().

Referenced by Terraria.Audio.ActiveSound.ActiveSound(), and Terraria.Audio.ActiveSound.ActiveSound().