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
SoundInstanceGarbageCollector.cs
Go to the documentation of this file.
1using System;
6
7namespace Terraria.Audio
8{
9 [global::Cpp2ILInjected.Token(Token = "0x200068C")]
11 {
12 [global::Cpp2ILInjected.Token(Token = "0x6003808")]
13 [global::Cpp2ILInjected.Address(RVA = "0x1436D94", Offset = "0x1436D94", Length = "0xF8")]
14 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ActiveSound), Member = "Play", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ActiveSound), Member = "PlayLooped", MemberParameters = new object[] { typeof(ActiveSound.LoopedPlayCondition) }, ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacySoundPlayer), Member = "PlaySound", MemberParameters = new object[]
18 {
19 typeof(int),
20 typeof(int),
21 typeof(int),
22 typeof(int),
23 typeof(float),
24 typeof(float)
25 }, ReturnType = typeof(SoundEffectInstance))]
26 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
28 public static void Track(SoundEffectInstance sound)
29 {
30 throw null;
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x6003809")]
34 [global::Cpp2ILInjected.Address(RVA = "0x1434EEC", Offset = "0x1434EEC", Length = "0x144")]
35 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundEngine), Member = "Update", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "RemoveAt", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
41 public static void Update()
42 {
43 throw null;
44 }
45
46 // Note: this type is marked as 'beforefieldinit'.
47 [global::Cpp2ILInjected.Token(Token = "0x600380A")]
48 [global::Cpp2ILInjected.Address(RVA = "0x1436E8C", Offset = "0x1436E8C", Length = "0x90")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x4007907")]
59 }
60}
class f__AnonymousType0<< Count > j__TPar
delegate bool LoopedPlayCondition()
static readonly List< SoundEffectInstance > _activeSounds