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
AudioClip.cs
Go to the documentation of this file.
1using System;
8
9namespace UnityEngine
10{
11 [StaticAccessor("AudioClipBindings", StaticAccessorType.DoubleColon)]
12 [NativeHeader("Modules/Audio/Public/ScriptBindings/Audio.bindings.h")]
13 [global::Cpp2ILInjected.Token(Token = "0x2000005")]
14 public sealed class AudioClip : Object
15 {
16 [NativeProperty("LengthSec")]
17 [global::Cpp2ILInjected.Token(Token = "0x17000003")]
18 public extern float length
19 {
20 [global::Cpp2ILInjected.Token(Token = "0x600000F")]
21 [global::Cpp2ILInjected.Address(RVA = "0x1F693C8", Offset = "0x1F693C8", Length = "0x3C")]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SoundDefinition", Member = "AddVariation", MemberParameters = new object[] { typeof(AudioClip) }, ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SoundInstance", Member = ".ctor", MemberParameters = new object[]
24 {
25 "SoundChannel",
26 "SoundDefinition",
27 typeof(float),
28 typeof(float),
29 typeof(float),
30 typeof(bool)
31 }, ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SoundInstance", Member = "Restart", ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "SoundInstance", Member = "set_CurrentPosition", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
34 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
36 [MethodImpl(4096)]
37 get;
38 }
39
41 [global::Cpp2ILInjected.Token(Token = "0x6000010")]
42 [global::Cpp2ILInjected.Address(RVA = "0x1F69404", Offset = "0x1F69404", Length = "0x1C")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
45 private void InvokePCMReaderCallback_Internal(float[] data)
46 {
47 throw null;
48 }
49
51 [global::Cpp2ILInjected.Token(Token = "0x6000011")]
52 [global::Cpp2ILInjected.Address(RVA = "0x1F69420", Offset = "0x1F69420", Length = "0x1C")]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
55 private void InvokePCMSetPositionCallback_Internal(int position)
56 {
57 throw null;
58 }
59
62 [global::Cpp2ILInjected.Token(Token = "0x4000007")]
63 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
65
68 [global::Cpp2ILInjected.Token(Token = "0x4000008")]
69 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
71
72 [global::Cpp2ILInjected.Token(Token = "0x2000006")]
73 public delegate void PCMReaderCallback(float[] data);
74
75 [global::Cpp2ILInjected.Token(Token = "0x2000007")]
76 public delegate void PCMSetPositionCallback(int position);
77 }
78}
class f__AnonymousType0<< Count > j__TPar
delegate void PCMSetPositionCallback(int position)
void InvokePCMReaderCallback_Internal(float[] data)
Definition AudioClip.cs:45
AudioClip.PCMReaderCallback m_PCMReaderCallback
Definition AudioClip.cs:64
AudioClip.PCMSetPositionCallback m_PCMSetPositionCallback
Definition AudioClip.cs:70
delegate void PCMReaderCallback(float[] data)
void InvokePCMSetPositionCallback_Internal(int position)
Definition AudioClip.cs:55