Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
IAudioSystem.cs
Go to the documentation of this file.
1using System;
5
6namespace Terraria.Audio;
7
8public interface IAudioSystem : IDisposable
9{
10 void LoadCue(int cueIndex, string cueName);
11
12 void PauseAll();
13
14 void ResumeAll();
15
16 void UpdateMisc();
17
19
21
23
24 void UpdateCommonTrack(bool active, int i, float totalVolume, ref float tempFade);
25
27
29
31
33
35
36 void Update();
37}
bool IsTrackPlaying(int trackIndex)
void LoadCue(int cueIndex, string cueName)
void UpdateAmbientCueState(int i, bool gameIsActive, ref float trackVolume, float systemVolume)
void UpdateCommonTrackTowardStopping(int i, float totalVolume, ref float tempFade, bool isMainTrackAudible)
void UseSources(List< IContentSource > sources)
void UpdateCommonTrack(bool active, int i, float totalVolume, ref float tempFade)
IEnumerator PrepareWaveBank()
void UpdateAmbientCueTowardStopping(int i, float stoppingSpeed, ref float trackVolume, float systemVolume)