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
ActiveSound.cs
Go to the documentation of this file.
1using System;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x2000683")]
12 public class ActiveSound
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x170006BE")]
16 {
18 [global::Cpp2ILInjected.Token(Token = "0x60037A9")]
19 [global::Cpp2ILInjected.Address(RVA = "0x1420C2C", Offset = "0x1420C2C", Length = "0x8")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 get
22 {
23 throw null;
24 }
26 [global::Cpp2ILInjected.Token(Token = "0x60037AA")]
27 [global::Cpp2ILInjected.Address(RVA = "0x1420C34", Offset = "0x1420C34", Length = "0x8")]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
29 private set
30 {
31 throw null;
32 }
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x170006BF")]
37 {
39 [global::Cpp2ILInjected.Token(Token = "0x60037AB")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1420C3C", Offset = "0x1420C3C", Length = "0x8")]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
42 get
43 {
44 throw null;
45 }
47 [global::Cpp2ILInjected.Token(Token = "0x60037AC")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1420C44", Offset = "0x1420C44", Length = "0x8")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 private set
51 {
52 throw null;
53 }
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x170006C0")]
57 public bool IsPlaying
58 {
59 [global::Cpp2ILInjected.Token(Token = "0x60037AD")]
60 [global::Cpp2ILInjected.Address(RVA = "0x1420C4C", Offset = "0x1420C4C", Length = "0x24")]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "Update", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
64 get
65 {
66 throw null;
67 }
68 }
69
70 [global::Cpp2ILInjected.Token(Token = "0x60037AE")]
71 [global::Cpp2ILInjected.Address(RVA = "0x1420C70", Offset = "0x1420C70", Length = "0x54")]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "Play", MemberParameters = new object[]
73 {
76 }, ReturnType = typeof(SlotId))]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
79 public ActiveSound(SoundStyle style, Vector2 position)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x60037AF")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1420D84", Offset = "0x1420D84", Length = "0xC8")]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "Play", MemberParameters = new object[] { typeof(SoundStyle) }, ReturnType = typeof(SlotId))]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ActiveSound), Member = "Play", ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
91 public ActiveSound(SoundStyle style)
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x60037B0")]
97 [global::Cpp2ILInjected.Address(RVA = "0x1420E4C", Offset = "0x1420E4C", Length = "0x5C")]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "PlayLooped", MemberParameters = new object[]
99 {
103 }, ReturnType = typeof(SlotId))]
104 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
107 {
108 throw null;
109 }
110
111 [global::Cpp2ILInjected.Token(Token = "0x60037B1")]
112 [global::Cpp2ILInjected.Address(RVA = "0x1420CC4", Offset = "0x1420CC4", Length = "0xC0")]
113 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
114 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ActiveSound), Member = ".ctor", MemberParameters = new object[] { typeof(SoundStyle) }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEffect), Member = "CreateInstance", ReturnType = typeof(SoundEffectInstance))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundStyle), Member = "GetRandomPitch", ReturnType = typeof(float))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEffectInstance), Member = "set_Pitch", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundInstanceGarbageCollector), Member = "Track", MemberParameters = new object[] { typeof(SoundEffectInstance) }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ActiveSound), Member = "Update", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
122 private void Play()
123 {
124 throw null;
125 }
126
127 [global::Cpp2ILInjected.Token(Token = "0x60037B2")]
128 [global::Cpp2ILInjected.Address(RVA = "0x1420EA8", Offset = "0x1420EA8", Length = "0xE4")]
129 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
130 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEffect), Member = "CreateInstance", ReturnType = typeof(SoundEffectInstance))]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundStyle), Member = "GetRandomPitch", ReturnType = typeof(float))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEffectInstance), Member = "set_Pitch", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundInstanceGarbageCollector), Member = "Track", MemberParameters = new object[] { typeof(SoundEffectInstance) }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x60037B3")]
142 [global::Cpp2ILInjected.Address(RVA = "0x1421248", Offset = "0x1421248", Length = "0x1C")]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "AI_107_ImprovedWalkers", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(NPC), Member = "HitEffect", MemberParameters = new object[]
146 {
147 typeof(int),
148 typeof(double)
149 }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "AI", ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Projectile), Member = "Kill", ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "StopAll", ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
154 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
155 public void Stop()
156 {
157 throw null;
158 }
159
160 [global::Cpp2ILInjected.Token(Token = "0x60037B4")]
161 [global::Cpp2ILInjected.Address(RVA = "0x1421264", Offset = "0x1421264", Length = "0x3C")]
162 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "PauseAll", ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
166 public void Pause()
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x60037B5")]
172 [global::Cpp2ILInjected.Address(RVA = "0x14212A0", Offset = "0x14212A0", Length = "0x40")]
173 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "ResumeAll", ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
176 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
177 public void Resume()
178 {
179 throw null;
180 }
181
182 [global::Cpp2ILInjected.Token(Token = "0x60037B6")]
183 [global::Cpp2ILInjected.Address(RVA = "0x1420F8C", Offset = "0x1420F8C", Length = "0x2BC")]
184 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
185 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ActiveSound), Member = "Play", ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundPlayer), Member = "Update", ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenWidth", ReturnType = typeof(int))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenHeight", ReturnType = typeof(int))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
192 {
193 typeof(float),
194 typeof(float)
195 }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
197 {
200 }, ReturnType = typeof(Vector2))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MathHelper), Member = "Clamp", MemberParameters = new object[]
202 {
203 typeof(float),
204 typeof(float),
205 typeof(float)
206 }, ReturnType = typeof(float))]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEffectInstance), Member = "set_Pan", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Distance", MemberParameters = new object[]
209 {
212 }, ReturnType = typeof(float))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_soundVolume", ReturnType = typeof(float))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_musicVolume", ReturnType = typeof(float))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_ambientVolume", ReturnType = typeof(float))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEffectInstance), Member = "set_Volume", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEffectInstance), Member = "set_Pitch", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
218 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
219 public void Update()
220 {
221 throw null;
222 }
223
225 [global::Cpp2ILInjected.Token(Token = "0x40078A1")]
226 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
227 private SoundEffectInstance <Sound>k__BackingField;
228
229 [global::Cpp2ILInjected.Token(Token = "0x40078A2")]
230 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
231 public readonly bool IsGlobal;
232
233 [global::Cpp2ILInjected.Token(Token = "0x40078A3")]
234 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
236
237 [global::Cpp2ILInjected.Token(Token = "0x40078A4")]
238 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
239 public float Volume;
240
241 [global::Cpp2ILInjected.Token(Token = "0x40078A5")]
242 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
243 public float Pitch;
244
246 [global::Cpp2ILInjected.Token(Token = "0x40078A6")]
247 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
248 private SoundStyle <Style>k__BackingField;
249
250 [global::Cpp2ILInjected.Token(Token = "0x40078A7")]
251 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
253
254 [global::Cpp2ILInjected.Token(Token = "0x2000684")]
256 }
257}
class f__AnonymousType0<< Count > j__TPar
ActiveSound(SoundStyle style, Vector2 position, ActiveSound.LoopedPlayCondition condition)
SoundEffectInstance< Sound > k__BackingField
SoundEffectInstance Sound
ActiveSound(SoundStyle style, Vector2 position)
void PlayLooped(ActiveSound.LoopedPlayCondition condition)
ActiveSound.LoopedPlayCondition Condition
ActiveSound(SoundStyle style)
SoundStyle< Style > k__BackingField
delegate bool LoopedPlayCondition()