terraria-cpp2il v1.4.4.9
Terraria mobile dump, with CallAnalysis (see source code). Dump with reconstucted method: https://infinitynichto.github.io/terraria-cpp2il-methodrecon
Loading...
Searching...
No Matches
LegacyAudioSystem.cs
Go to the documentation of this file.
1using System;
8using UnityEngine;
9
10namespace Terraria.Audio
11{
12 [global::Cpp2ILInjected.Token(Token = "0x2000688")]
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x60037CF")]
16 [global::Cpp2ILInjected.Address(RVA = "0x1421724", Offset = "0x1421724", Length = "0x204")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacyAudioSystem), Member = "UseSources", MemberParameters = new object[] { typeof(List<IContentSource>) }, ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "TryGetValue", MemberParameters = new object[]
21 {
22 typeof(int),
23 typeof(ref object)
24 }, ReturnType = typeof(bool))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(char), Member = "ToString", ReturnType = typeof(string))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
27 {
28 typeof(string),
29 typeof(string),
30 typeof(string)
31 }, ReturnType = typeof(string))]
32 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "Stop", MemberParameters = new object[] { typeof(AudioStopOptions) }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
35 {
36 typeof(string),
37 typeof(string)
38 }, ReturnType = typeof(string))]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Debug), Member = "LogError", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
41 public void LoadFromSources()
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x60037D0")]
47 [global::Cpp2ILInjected.Address(RVA = "0x1421928", Offset = "0x1421928", Length = "0x8")]
48 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LegacyAudioSystem), Member = "LoadFromSources", ReturnType = typeof(void))]
51 {
52 throw null;
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x60037D1")]
56 [global::Cpp2ILInjected.Address(RVA = "0x1421930", Offset = "0x1421930", Length = "0x4")]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 public void Update()
59 {
60 throw null;
61 }
62
63 [global::Cpp2ILInjected.Token(Token = "0x60037D2")]
64 [global::Cpp2ILInjected.Address(RVA = "0x1421934", Offset = "0x1421934", Length = "0x1D4")]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "LoadContent", ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AudioEngine), Member = ".ctor", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundBank), Member = ".ctor", MemberParameters = new object[]
70 {
72 typeof(string)
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WaveBank), Member = ".ctor", MemberParameters = new object[]
75 {
77 typeof(string)
78 }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = ".ctor", ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 17)]
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x60037D3")]
87 [global::Cpp2ILInjected.Address(RVA = "0x1421B08", Offset = "0x1421B08", Length = "0xEC")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundBank), Member = "LoadMusicId", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundBank), Member = "GetCue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Cue))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "set_Item", MemberParameters = new object[]
92 {
93 typeof(int),
94 typeof(object)
95 }, ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
97 public void LoadCue(int cueIndex, string cueName)
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x60037D4")]
103 [global::Cpp2ILInjected.Address(RVA = "0x1421BF4", Offset = "0x1421BF4", Length = "0x80")]
104 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
107 public void UpdateMisc()
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x60037D5")]
113 [global::Cpp2ILInjected.Address(RVA = "0x1421C74", Offset = "0x1421C74", Length = "0x14C")]
114 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "get_IsPlaying", ReturnType = typeof(bool))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "Pause", ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
119 public void PauseAll()
120 {
121 throw null;
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x60037D6")]
125 [global::Cpp2ILInjected.Address(RVA = "0x1421DC0", Offset = "0x1421DC0", Length = "0x134")]
126 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "Resume", ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
130 public void ResumeAll()
131 {
132 throw null;
133 }
134
135 [global::Cpp2ILInjected.Token(Token = "0x60037D7")]
136 [global::Cpp2ILInjected.Address(RVA = "0x1421EF4", Offset = "0x1421EF4", Length = "0x148")]
137 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "get_IsPlaying", ReturnType = typeof(bool))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "Stop", MemberParameters = new object[] { typeof(AudioStopOptions) }, ReturnType = typeof(void))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "Resume", ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "Play", ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "SetVariable", MemberParameters = new object[]
144 {
145 typeof(string),
146 typeof(float)
147 }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
149 public void UpdateAmbientCueState(int i, bool gameIsActive, ref float trackVolume, float systemVolume)
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x60037D8")]
155 [global::Cpp2ILInjected.Address(RVA = "0x142203C", Offset = "0x142203C", Length = "0xF4")]
156 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "get_IsPlaying", ReturnType = typeof(bool))]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "SetVariable", MemberParameters = new object[]
160 {
161 typeof(string),
162 typeof(float)
163 }, ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "Stop", MemberParameters = new object[] { typeof(AudioStopOptions) }, ReturnType = typeof(void))]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x60037D9")]
172 [global::Cpp2ILInjected.Address(RVA = "0x1422130", Offset = "0x1422130", Length = "0x24")]
173 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "get_IsPlaying", ReturnType = typeof(bool))]
175 public bool IsTrackPlaying(int trackIndex)
176 {
177 throw null;
178 }
179
180 [global::Cpp2ILInjected.Token(Token = "0x60037DA")]
181 [global::Cpp2ILInjected.Address(RVA = "0x1422154", Offset = "0x1422154", Length = "0x184")]
182 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "get_IsPlaying", ReturnType = typeof(bool))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "SetVariable", MemberParameters = new object[]
186 {
187 typeof(string),
188 typeof(float)
189 }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_SettingMusicReplayDelayEnabled", ReturnType = typeof(bool))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
192 {
193 typeof(int),
194 typeof(int)
195 }, ReturnType = typeof(int))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "Play", ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
198 public void UpdateCommonTrack(bool active, int i, float totalVolume, ref float tempFade)
199 {
200 throw null;
201 }
202
203 [global::Cpp2ILInjected.Token(Token = "0x60037DB")]
204 [global::Cpp2ILInjected.Address(RVA = "0x14222D8", Offset = "0x14222D8", Length = "0x174")]
205 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "get_IsPlaying", ReturnType = typeof(bool))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "get_IsStopped", ReturnType = typeof(bool))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "SetVariable", MemberParameters = new object[]
210 {
211 typeof(string),
212 typeof(float)
213 }, ReturnType = typeof(void))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Cue), Member = "Stop", MemberParameters = new object[] { typeof(AudioStopOptions) }, ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
217 {
218 throw null;
219 }
220
221 [global::Cpp2ILInjected.Token(Token = "0x60037DC")]
222 [global::Cpp2ILInjected.Address(RVA = "0x142244C", Offset = "0x142244C", Length = "0x4")]
223 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
224 public void UpdateAudioEngine()
225 {
226 throw null;
227 }
228
229 [global::Cpp2ILInjected.Token(Token = "0x60037DD")]
230 [global::Cpp2ILInjected.Address(RVA = "0x1422450", Offset = "0x1422450", Length = "0x4")]
231 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
232 public void Dispose()
233 {
234 throw null;
235 }
236
237 [global::Cpp2ILInjected.Token(Token = "0x40078AC")]
238 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
239 public Cue[] AudioTracks;
240
241 [global::Cpp2ILInjected.Token(Token = "0x40078AD")]
242 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
244
245 [global::Cpp2ILInjected.Token(Token = "0x40078AE")]
246 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
248
249 [global::Cpp2ILInjected.Token(Token = "0x40078AF")]
250 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
252
253 [global::Cpp2ILInjected.Token(Token = "0x40078B0")]
254 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
256
257 [global::Cpp2ILInjected.Token(Token = "0x40078B1")]
258 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
260
261 [global::Cpp2ILInjected.Token(Token = "0x40078B2")]
262 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
264
265 [global::Cpp2ILInjected.Token(Token = "0x40078B3")]
266 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
268 }
269}
class f__AnonymousType0<< Count > j__TPar
void UpdateAmbientCueState(int i, bool gameIsActive, ref float trackVolume, float systemVolume)
Dictionary< int, Cue > DefaultTrackByIndex
void UpdateAmbientCueTowardStopping(int i, float stoppingSpeed, ref float trackVolume, float systemVolume)
void UpdateCommonTrack(bool active, int i, float totalVolume, ref float tempFade)
void UpdateCommonTrackTowardStopping(int i, float totalVolume, ref float tempFade, bool isMainTrackAudible)
Dictionary< int, string > TrackNamesByIndex
void UseSources(List< IContentSource > sourcesFromLowestToHighest)
void LoadCue(int cueIndex, string cueName)