TModLoader v1.4.4.9
TModLoader source code documentation
Loading...
Searching...
No Matches
Terraria.Audio.LegacyAudioSystem Class Reference
+ Inheritance diagram for Terraria.Audio.LegacyAudioSystem:
+ Collaboration diagram for Terraria.Audio.LegacyAudioSystem:

Public Member Functions

void LoadFromSources ()
 
void UseSources (List< IContentSource > sourcesFromLowestToHighest)
 
void Update ()
 
 LegacyAudioSystem ()
 
IEnumerator PrepareWaveBank ()
 
void LoadCue (int cueIndex, string cueName)
 
void UpdateMisc ()
 
void PauseAll ()
 
void ResumeAll ()
 
void UpdateAmbientCueState (int i, bool gameIsActive, ref float trackVolume, float systemVolume)
 
void UpdateAmbientCueTowardStopping (int i, float stoppingSpeed, ref float trackVolume, float systemVolume)
 
bool IsTrackPlaying (int trackIndex)
 
void UpdateCommonTrack (bool active, int i, float totalVolume, ref float tempFade)
 
void UpdateCommonTrackTowardStopping (int i, float totalVolume, ref float tempFade, bool isMainTrackAudible)
 
void UpdateAudioEngine ()
 
void Dispose ()
 

Public Attributes

IAudioTrack[] AudioTracks
 
int MusicReplayDelay
 
AudioEngine Engine
 
SoundBank SoundBank
 
WaveBank WaveBank
 
Dictionary< int, string > TrackNamesByIndex
 
Dictionary< int, IAudioTrackDefaultTrackByIndex
 
List< IContentSource > FileSources
 

Package Functions

Cue GetCueInternal (string cueName)
 

Private Member Functions

IAudioTrack FindReplacementTrack (List< IContentSource > sources, string assetPath)
 

Detailed Description

Definition at line 12 of file LegacyAudioSystem.cs.


The documentation for this class was generated from the following file: