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
SoundEffect.cs
Go to the documentation of this file.
1using System;
7using UnityEngine;
8
10{
11 [global::Cpp2ILInjected.Token(Token = "0x20003CF")]
12 public sealed class SoundEffect
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x6001A73")]
15 [global::Cpp2ILInjected.Address(RVA = "0xB43DC8", Offset = "0xB43DC8", Length = "0xB8")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ContentManager), Member = "CreateSoundEffect", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(object))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundDefinition), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundDefinition), Member = "AddVariation", MemberParameters = new object[] { typeof(AudioClip) }, ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
22 public SoundEffect(string id, AudioClip clip)
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x6001A74")]
28 [global::Cpp2ILInjected.Address(RVA = "0xB49A7C", Offset = "0xB49A7C", Length = "0x6C")]
29 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Cue), Member = ".ctor", MemberParameters = new object[] { typeof(SoundEffect) }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundBank), Member = "LoadMusicId", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ActiveSound), Member = "Play", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ActiveSound), Member = "PlayLooped", MemberParameters = new object[] { typeof(ActiveSound.LoopedPlayCondition) }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacySoundPlayer), Member = "CreateInstance", MemberParameters = new object[] { typeof(Asset<SoundEffect>) }, ReturnType = typeof(SoundEffectInstance))]
34 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LegacySoundPlayer), Member = "PlaySound", MemberParameters = new object[]
35 {
36 typeof(int),
37 typeof(int),
38 typeof(int),
39 typeof(int),
40 typeof(float),
41 typeof(float)
42 }, ReturnType = typeof(SoundEffectInstance))]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 63)]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x6001A75")]
52 [global::Cpp2ILInjected.Address(RVA = "0xB49EF0", Offset = "0xB49EF0", Length = "0x34")]
53 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundDefinition), Member = "Play", MemberParameters = new object[]
56 {
57 typeof(float),
58 typeof(float),
59 typeof(float),
60 typeof(bool)
61 }, ReturnType = typeof(SoundInstance))]
62 public bool Play()
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x6001A76")]
68 [global::Cpp2ILInjected.Address(RVA = "0xB49F24", Offset = "0xB49F24", Length = "0x38")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundDefinition), Member = "Play", MemberParameters = new object[]
72 {
73 typeof(float),
74 typeof(float),
75 typeof(float),
76 typeof(bool)
77 }, ReturnType = typeof(SoundInstance))]
78 public bool Play(float volume, float pitch, float pan)
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x17000377")]
85 {
86 [global::Cpp2ILInjected.Token(Token = "0x6001A77")]
87 [global::Cpp2ILInjected.Address(RVA = "0xB49F5C", Offset = "0xB49F5C", Length = "0x68")]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "FromSeconds", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(TimeSpan))]
91 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
92 get
93 {
94 throw null;
95 }
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x17000378")]
99 public string Name
100 {
101 [global::Cpp2ILInjected.Token(Token = "0x6001A78")]
102 [global::Cpp2ILInjected.Address(RVA = "0xB49FC4", Offset = "0xB49FC4", Length = "0x8")]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
104 get
105 {
106 throw null;
107 }
108 [global::Cpp2ILInjected.Token(Token = "0x6001A79")]
109 [global::Cpp2ILInjected.Address(RVA = "0xB49FCC", Offset = "0xB49FCC", Length = "0x8")]
110 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
111 set
112 {
113 throw null;
114 }
115 }
116
117 [global::Cpp2ILInjected.Token(Token = "0x40027DD")]
118 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
119 private string _name;
120
121 [global::Cpp2ILInjected.Token(Token = "0x40027DE")]
122 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
124 }
125}
class f__AnonymousType0<< Count > j__TPar
SoundEffect(string id, AudioClip clip)
bool Play(float volume, float pitch, float pan)
delegate bool LoopedPlayCondition()