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
SoundDefinition.cs
Go to the documentation of this file.
1using System;
6using UnityEngine;
7
8[global::Cpp2ILInjected.Token(Token = "0x2000050")]
9public class SoundDefinition
10{
11 [global::Cpp2ILInjected.Token(Token = "0x1700006E")]
12 public float MaxLength
13 {
14 [global::Cpp2ILInjected.Token(Token = "0x60001A8")]
15 [global::Cpp2ILInjected.Address(RVA = "0x706774", Offset = "0x706774", Length = "0x8")]
16 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
17 get
18 {
19 throw null;
20 }
21 }
22
23 [global::Cpp2ILInjected.Token(Token = "0x60001A9")]
24 [global::Cpp2ILInjected.Address(RVA = "0x70677C", Offset = "0x70677C", Length = "0x110")]
25 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundEffect), Member = "Play", ReturnType = typeof(bool))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundEffect), Member = "Play", MemberParameters = new object[]
28 {
29 typeof(float),
30 typeof(float),
31 typeof(float)
32 }, ReturnType = typeof(bool))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundEffectInstance), Member = "Play", ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundManager), Member = "GetChannel", MemberParameters = new object[] { typeof(SoundDefinition) }, ReturnType = typeof(SoundChannel))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundInstance), Member = ".ctor", MemberParameters = new object[]
37 {
40 typeof(float),
41 typeof(float),
42 typeof(float),
43 typeof(bool)
44 }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
46 public SoundInstance Play(float volume = 1f, float pan = 0f, float pitch = 1f, bool loop = false)
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x60001AA")]
52 [global::Cpp2ILInjected.Address(RVA = "0x706DFC", Offset = "0x706DFC", Length = "0x6C")]
53 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundInstance), Member = ".ctor", MemberParameters = new object[]
54 {
57 typeof(float),
58 typeof(float),
59 typeof(float),
60 typeof(bool)
61 }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Random), Member = "Range", MemberParameters = new object[]
64 {
65 typeof(int),
66 typeof(int)
67 }, ReturnType = typeof(int))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
69 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
71 {
72 throw null;
73 }
74
75 [global::Cpp2ILInjected.Token(Token = "0x60001AB")]
76 [global::Cpp2ILInjected.Address(RVA = "0x706E68", Offset = "0x706E68", Length = "0x100")]
77 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundEffect), Member = ".ctor", MemberParameters = new object[]
79 {
80 typeof(string),
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(global::UnityEngine.Object), Member = "op_Inequality", MemberParameters = new object[]
85 {
86 typeof(global::UnityEngine.Object),
87 typeof(global::UnityEngine.Object)
88 }, ReturnType = typeof(bool))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AudioClip), Member = "get_length", ReturnType = typeof(float))]
90 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
91 public void AddVariation(AudioClip clip)
92 {
93 throw null;
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x60001AC")]
97 [global::Cpp2ILInjected.Address(RVA = "0x706F68", Offset = "0x706F68", Length = "0x84")]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SoundEffect), Member = ".ctor", MemberParameters = new object[]
99 {
100 typeof(string),
102 }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x400011E")]
113 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
114 public string Id;
115
116 [global::Cpp2ILInjected.Token(Token = "0x400011F")]
117 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
119
120 [global::Cpp2ILInjected.Token(Token = "0x4000120")]
121 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
122 public int Priority;
123
124 [global::Cpp2ILInjected.Token(Token = "0x4000121")]
125 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
126 public float VolumeScale;
127
128 [global::Cpp2ILInjected.Token(Token = "0x4000122")]
129 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
130 private float _maxLength;
131
132 [global::Cpp2ILInjected.Token(Token = "0x4000123")]
133 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
135}
class f__AnonymousType0<< Count > j__TPar
AudioClip GetRandomClip()
void AddVariation(AudioClip clip)
List< AudioClip > _variations
SoundInstance Play(float volume=1f, float pan=0f, float pitch=1f, bool loop=false)