terraria-cpp2il-methodrecon
v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches
AudioClip.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Diagnostics
;
3
using
System.Runtime.CompilerServices
;
4
using
UnityEngine.Bindings
;
5
using
UnityEngine.Scripting
;
6
7
namespace
UnityEngine
8
{
9
// Token: 0x02000005 RID: 5
10
[
StaticAccessor
(
"AudioClipBindings"
,
StaticAccessorType
.DoubleColon)]
11
[
NativeHeader
(
"Modules/Audio/Public/ScriptBindings/Audio.bindings.h"
)]
12
public
sealed
class
AudioClip
:
Object
13
{
14
// Token: 0x17000003 RID: 3
15
// (get) Token: 0x0600000F RID: 15 RVA: 0x00002184 File Offset: 0x00000384
16
[
NativeProperty
(
"LengthSec"
)]
17
public
float
length
18
{
19
get
20
{
21
throw
new
MissingMethodException
();
22
}
23
}
24
25
// Token: 0x06000010 RID: 16 RVA: 0x00002198 File Offset: 0x00000398
26
[
RequiredByNativeCode
]
27
private
void
InvokePCMReaderCallback_Internal
(
float
[] data)
28
{
29
AudioClip.PCMReaderCallback
pcmreaderCallback
= this.
m_PCMReaderCallback
;
30
if
(pcmreaderCallback !=
null
)
31
{
32
IntPtr
invoke_impl =
pcmreaderCallback
.invoke_impl;
33
IntPtr
method_code =
pcmreaderCallback
.method_code;
34
IntPtr
method =
pcmreaderCallback
.method;
35
return
;
36
}
37
}
38
39
// Token: 0x06000011 RID: 17 RVA: 0x000021C8 File Offset: 0x000003C8
40
[
RequiredByNativeCode
]
41
private
void
InvokePCMSetPositionCallback_Internal
(
int
position)
42
{
43
AudioClip.PCMSetPositionCallback
pcmsetPositionCallback
= this.
m_PCMSetPositionCallback
;
44
if
(pcmsetPositionCallback !=
null
)
45
{
46
IntPtr
invoke_impl =
pcmsetPositionCallback
.invoke_impl;
47
IntPtr
method_code =
pcmsetPositionCallback
.method_code;
48
IntPtr
method =
pcmsetPositionCallback
.method;
49
return
;
50
}
51
}
52
53
// Token: 0x04000007 RID: 7
54
[
CompilerGenerated
]
55
[
DebuggerBrowsable
(
DebuggerBrowsableState
.Never)]
56
private
AudioClip.PCMReaderCallback
m_PCMReaderCallback
;
57
58
// Token: 0x04000008 RID: 8
59
[
CompilerGenerated
]
60
[
DebuggerBrowsable
(
DebuggerBrowsableState
.Never)]
61
private
AudioClip.PCMSetPositionCallback
m_PCMSetPositionCallback
;
62
63
// Token: 0x02000006 RID: 6
64
public
sealed
class
PCMReaderCallback
:
MulticastDelegate
65
{
66
// Token: 0x06000012 RID: 18 RVA: 0x000021F8 File Offset: 0x000003F8
67
public
PCMReaderCallback
(
object
@
object
,
IntPtr
method
)
68
{
69
this.method_ptr
=
method
;
70
this.m_target
= @object;
71
this.method
=
method
;
72
this.method_code
=
this
;
73
}
74
75
// Token: 0x06000013 RID: 19 RVA: 0x0000224C File Offset: 0x0000044C
76
public
void
Invoke
(
float
[]
data
)
77
{
78
IntPtr
method_code
= this.
method_code
;
79
IntPtr
invoke_impl
= this.
invoke_impl
;
80
IntPtr
method
= this.
method
;
81
}
82
}
83
84
// Token: 0x02000007 RID: 7
85
public
sealed
class
PCMSetPositionCallback
:
MulticastDelegate
86
{
87
// Token: 0x06000014 RID: 20 RVA: 0x00002270 File Offset: 0x00000470
88
public
PCMSetPositionCallback
(
object
@
object
,
IntPtr
method
)
89
{
90
this.method_ptr
=
method
;
91
this.m_target
= @object;
92
this.method
=
method
;
93
this.method_code
=
this
;
94
}
95
96
// Token: 0x06000015 RID: 21 RVA: 0x000022C4 File Offset: 0x000004C4
97
public
void
Invoke
(
int
position)
98
{
99
IntPtr
method_code
= this.
method_code
;
100
IntPtr
invoke_impl
= this.
invoke_impl
;
101
IntPtr
method
= this.
method
;
102
}
103
}
104
}
105
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.Delegate.method_code
IntPtr method_code
Definition
Delegate.cs:386
System.Delegate.data
DelegateData data
Definition
Delegate.cs:401
System.Delegate.method
IntPtr method
Definition
Delegate.cs:377
System.Delegate.invoke_impl
IntPtr invoke_impl
Definition
Delegate.cs:371
System.MissingMethodException
Definition
MissingMethodException.cs:9
System.MulticastDelegate
Definition
MulticastDelegate.cs:13
UnityEngine.AudioClip.PCMReaderCallback.Invoke
void Invoke(float[] data)
Definition
AudioClip.cs:76
UnityEngine.AudioClip.PCMReaderCallback.PCMReaderCallback
PCMReaderCallback(object @object, IntPtr method)
Definition
AudioClip.cs:67
UnityEngine.AudioClip.PCMReaderCallback
Definition
AudioClip.cs:65
UnityEngine.AudioClip.PCMSetPositionCallback.Invoke
void Invoke(int position)
Definition
AudioClip.cs:97
UnityEngine.AudioClip.PCMSetPositionCallback.PCMSetPositionCallback
PCMSetPositionCallback(object @object, IntPtr method)
Definition
AudioClip.cs:88
UnityEngine.AudioClip.PCMSetPositionCallback
Definition
AudioClip.cs:86
UnityEngine.AudioClip.InvokePCMReaderCallback_Internal
void InvokePCMReaderCallback_Internal(float[] data)
Definition
AudioClip.cs:27
UnityEngine.AudioClip.m_PCMReaderCallback
AudioClip.PCMReaderCallback m_PCMReaderCallback
Definition
AudioClip.cs:56
UnityEngine.AudioClip.m_PCMSetPositionCallback
AudioClip.PCMSetPositionCallback m_PCMSetPositionCallback
Definition
AudioClip.cs:61
UnityEngine.AudioClip.length
float length
Definition
AudioClip.cs:18
UnityEngine.AudioClip.InvokePCMSetPositionCallback_Internal
void InvokePCMSetPositionCallback_Internal(int position)
Definition
AudioClip.cs:41
UnityEngine.AudioClip
Definition
AudioClip.cs:13
UnityEngine.Object
Definition
Object.cs:17
System.Diagnostics.DebuggerBrowsableState
DebuggerBrowsableState
Definition
DebuggerBrowsableState.cs:9
System.Diagnostics
Definition
ConditionalAttribute.cs:5
System.Runtime.CompilerServices
Definition
AsyncMethodBuilderAttribute.cs:4
System
Definition
__ComObject.cs:4
UnityEngine.Bindings.StaticAccessorType
StaticAccessorType
Definition
StaticAccessorType.cs:8
UnityEngine.Bindings
Definition
CodegenOptions.cs:4
UnityEngine.Scripting
Definition
MovedFromAttribute.cs:4
UnityEngine
Definition
_AndroidJNIHelper.cs:6
System.IntPtr
Definition
IntPtr.cs:13
source
UnityEngine.AudioModule
UnityEngine
AudioClip.cs
Generated by
1.10.0