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
UnityEvent.2.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Collections.Generic
;
3
using
System.Reflection
;
4
using
Cpp2IlInjected
;
5
using
UnityEngine.Scripting
;
6
7
namespace
UnityEngine.Events
8
{
9
// Token: 0x0200016B RID: 363
10
[
Serializable
]
11
public
class
UnityEvent<T0> : UnityEventBase
12
{
13
// Token: 0x060006CA RID: 1738 RVA: 0x0000C2C8 File Offset: 0x0000A4C8
14
[
RequiredByNativeCode
]
15
public
UnityEvent
()
16
{
17
}
18
19
// Token: 0x060006CB RID: 1739 RVA: 0x0000C2DC File Offset: 0x0000A4DC
20
public
void
AddListener
(
UnityAction<T0>
call
)
21
{
22
}
23
24
// Token: 0x060006CC RID: 1740 RVA: 0x0000C2EC File Offset: 0x0000A4EC
25
public
void
RemoveListener
(
UnityAction<T0>
call
)
26
{
27
long
num = 0
L
;
28
MethodInfo
method =
call
.Method;
29
base
.RemoveListener(num, method);
30
}
31
32
// Token: 0x060006CD RID: 1741 RVA: 0x0000C30C File Offset: 0x0000A50C
33
protected
override
MethodInfo
FindMethod_Impl
(
string
name
,
Type
targetObjType
)
34
{
35
Type
type;
36
if
(type ==
null
|| type !=
null
)
37
{
38
MethodInfo
methodInfo
;
39
return
methodInfo
;
40
}
41
throw
new
ArrayTypeMismatchException
();
42
}
43
44
// Token: 0x060006CE RID: 1742 RVA: 0x000021B3 File Offset: 0x000003B3
45
internal
override
BaseInvokableCall
GetDelegate
(
object
target,
MethodInfo
theFunction
)
46
{
47
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
48
}
49
50
// Token: 0x060006CF RID: 1743 RVA: 0x000021B3 File Offset: 0x000003B3
51
private
static
BaseInvokableCall
GetDelegate
(
UnityAction<T0>
action
)
52
{
53
throw
new
AnalysisFailedException
(
"CPP2IL failed to recover any usable IL for this method."
);
54
}
55
56
// Token: 0x060006D0 RID: 1744 RVA: 0x0000C328 File Offset: 0x0000A528
57
public
void
Invoke
(T0
arg0
)
58
{
59
List<BaseInvokableCall>
list
=
base
.PrepareInvoke();
60
int
size =
list
.
_size
;
61
if
(
list
!=
null
)
62
{
63
}
64
if
(
list
!=
null
)
65
{
66
}
67
int
size2
=
list
._size;
68
}
69
70
// Token: 0x04000667 RID: 1639
71
private
object
[]
m_InvokeArray
;
72
}
73
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
Cpp2IlInjected.AnalysisFailedException
Definition
AnalysisFailedException.cs:7
System.ArrayTypeMismatchException
Definition
ArrayTypeMismatchException.cs:9
System.Collections.Generic.List._size
int _size
Definition
List.cs:394
System.Collections.Generic.List
Definition
List.cs:13
System.Reflection.MethodInfo
Definition
MethodInfo.cs:9
System.Type
Definition
Type.cs:12
UnityEngine.Events.BaseInvokableCall
Definition
BaseInvokableCall.cs:8
UnityEngine.Events.UnityAction
Definition
UnityAction.cs:7
UnityEngine.Events.UnityEvent.FindMethod_Impl
override MethodInfo FindMethod_Impl(string name, Type targetObjType)
Definition
UnityEvent.2.cs:33
UnityEngine.Events.UnityEvent.Invoke
void Invoke(T0 arg0)
Definition
UnityEvent.2.cs:57
UnityEngine.Events.UnityEvent.GetDelegate
override BaseInvokableCall GetDelegate(object target, MethodInfo theFunction)
Definition
UnityEvent.2.cs:45
UnityEngine.Events.UnityEvent.m_InvokeArray
object[] m_InvokeArray
Definition
UnityEvent.2.cs:71
UnityEngine.Events.UnityEvent.AddListener
void AddListener(UnityAction< T0 > call)
Definition
UnityEvent.2.cs:20
UnityEngine.Events.UnityEvent.GetDelegate
static BaseInvokableCall GetDelegate(UnityAction< T0 > action)
Definition
UnityEvent.2.cs:51
UnityEngine.Events.UnityEvent.UnityEvent
UnityEvent()
Definition
UnityEvent.2.cs:15
UnityEngine.Events.UnityEvent.RemoveListener
void RemoveListener(UnityAction< T0 > call)
Definition
UnityEvent.2.cs:25
Cpp2IlInjected
Definition
AnalysisFailedException.cs:4
System.Collections.Generic
Definition
ArrayBuilder.cs:5
System.Reflection.TypeAttributes.Serializable
@ Serializable
System.Reflection
Definition
AmbiguousMatchException.cs:5
System.ExceptionArgument.list
@ list
System.ExceptionArgument.action
@ action
System.ExceptionArgument.name
@ name
System
Definition
__ComObject.cs:4
UnityEngine.Events
Definition
ArgumentCache.cs:6
UnityEngine.Scripting
Definition
MovedFromAttribute.cs:4
UnityEngine.KeyCode.L
@ L
source
UnityEngine.CoreModule
UnityEngine
Events
UnityEvent.2.cs
Generated by
1.10.0