terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
LegacyAudioSystem.cs
Go to the documentation of this file.
1using System;
5using UnityEngine;
6
7namespace Terraria.Audio
8{
9 // Token: 0x02000688 RID: 1672
11 {
12 // Token: 0x060037CF RID: 14287 RVA: 0x002225A4 File Offset: 0x002207A4
13 public void LoadFromSources()
14 {
17 if (audioInstance == null)
18 {
19 }
23 if (defaultTrackByIndex == null)
24 {
25 string text2;
26 string text = "Missing music " + text2;
29 return;
30 }
31 if (defaultTrackByIndex != null)
32 {
33 return;
34 }
36 }
37
38 // Token: 0x060037D0 RID: 14288 RVA: 0x0022260C File Offset: 0x0022080C
44
45 // Token: 0x060037D1 RID: 14289 RVA: 0x00222628 File Offset: 0x00220828
46 public void Update()
47 {
48 }
49
50 // Token: 0x060037D2 RID: 14290 RVA: 0x00222638 File Offset: 0x00220838
52 {
54 }
55
56 // Token: 0x060037D3 RID: 14291 RVA: 0x0022264C File Offset: 0x0022084C
57 public void LoadCue(int cueIndex, string cueName)
58 {
64 if (cue == null || cue != null)
65 {
66 return;
67 }
69 }
70
71 // Token: 0x060037D4 RID: 14292 RVA: 0x00222694 File Offset: 0x00220894
72 public void UpdateMisc()
73 {
74 if (!true)
75 {
76 }
79 }
80
81 // Token: 0x060037D5 RID: 14293 RVA: 0x002226B4 File Offset: 0x002208B4
82 public void PauseAll()
83 {
84 if (!true)
85 {
86 }
89 SoundEffect effect = audioTracks._effect;
90 if (effect != null && effect._name == null)
91 {
93 }
95 }
96
97 // Token: 0x060037D6 RID: 14294 RVA: 0x00222704 File Offset: 0x00220904
98 public void ResumeAll()
99 {
100 if ("Only TraceListeners can be added to a TraceListenerCollection." == null)
101 {
102 }
103 Cue[] audioTracks = this.AudioTracks;
104 SoundEffect effect = audioTracks._effect;
105 if (effect == null || effect._name != null)
106 {
107 }
109 }
110
111 // Token: 0x060037D7 RID: 14295 RVA: 0x00222744 File Offset: 0x00220944
112 public void UpdateAmbientCueState(int i, bool gameIsActive, float trackVolume, float systemVolume)
113 {
114 Cue[] audioTracks = this.AudioTracks;
115 if (audioTracks != null && audioTracks._effect != null)
116 {
117 SoundEffect effect = this.AudioTracks._effect;
118 return;
119 }
120 }
121
122 // Token: 0x060037D8 RID: 14296 RVA: 0x0022279C File Offset: 0x0022099C
124 {
125 Cue[] audioTracks = this.AudioTracks;
126 if (audioTracks != null && audioTracks._effect != null)
127 {
129 SoundEffect effect = audioTracks._effect;
130 return;
131 }
132 }
133
134 // Token: 0x060037D9 RID: 14297 RVA: 0x002227CC File Offset: 0x002209CC
135 public bool IsTrackPlaying(int trackIndex)
136 {
137 Cue[] audioTracks = this.AudioTracks;
138 if (audioTracks != null && audioTracks._effect != null)
139 {
140 bool flag;
141 return flag;
142 }
143 }
144
145 // Token: 0x060037DA RID: 14298 RVA: 0x002227F0 File Offset: 0x002209F0
146 public void UpdateCommonTrack(bool active, int i, float totalVolume, float tempFade)
147 {
148 Cue[] audioTracks = this.AudioTracks;
149 if (audioTracks != null && audioTracks._effect != null)
150 {
151 SoundEffect effect = this.AudioTracks._effect;
152 if (this.MusicReplayDelay == 0)
153 {
154 Cue[] array;
155 if (array == null)
156 {
157 }
159 if (array == null)
160 {
161 }
162 int num;
166 return;
167 }
168 }
169 }
170
171 // Token: 0x060037DB RID: 14299 RVA: 0x00222874 File Offset: 0x00220A74
173 {
174 Cue[] audioTracks = this.AudioTracks;
175 if (audioTracks != null && audioTracks._effect != null)
176 {
177 SoundEffect effect = this.AudioTracks._effect;
178 }
179 }
180
181 // Token: 0x060037DC RID: 14300 RVA: 0x002228CC File Offset: 0x00220ACC
182 public void UpdateAudioEngine()
183 {
184 }
185
186 // Token: 0x060037DD RID: 14301 RVA: 0x002228DC File Offset: 0x00220ADC
187 public void Dispose()
188 {
189 }
190
191 // Token: 0x040078AC RID: 30892
192 public Cue[] AudioTracks;
193
194 // Token: 0x040078AD RID: 30893
196
197 // Token: 0x040078AE RID: 30894
199
200 // Token: 0x040078AF RID: 30895
202
203 // Token: 0x040078B0 RID: 30896
205
206 // Token: 0x040078B1 RID: 30897
208
209 // Token: 0x040078B2 RID: 30898
211
212 // Token: 0x040078B3 RID: 30899
214 }
215}
class f__AnonymousType0<< Count > j__TPar
SoundEffectInstance _audioInstance
Definition Cue.cs:113
void UpdateCommonTrackTowardStopping(int i, float totalVolume, float tempFade, bool isMainTrackAudible)
Dictionary< int, Cue > DefaultTrackByIndex
void UpdateAmbientCueState(int i, bool gameIsActive, float trackVolume, float systemVolume)
Dictionary< int, string > TrackNamesByIndex
void UpdateCommonTrack(bool active, int i, float totalVolume, float tempFade)
void UpdateAmbientCueTowardStopping(int i, float stoppingSpeed, float trackVolume, float systemVolume)
void UseSources(List< IContentSource > sourcesFromLowestToHighest)
void LoadCue(int cueIndex, string cueName)
static bool SettingMusicReplayDelayEnabled
Definition Main.cs:226
static void LogError(object message)
Definition Debug.cs:62