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
UnityEventBaseExtensions.cs
Go to the documentation of this file.
1
using
System
;
2
using
System.Reflection
;
3
using
UnityEngine.Events
;
4
5
// Token: 0x02000301 RID: 769
6
public
static
class
UnityEventBaseExtensions
7
{
8
// Token: 0x060011CF RID: 4559 RVA: 0x000570D4 File Offset: 0x000552D4
9
public
static
MethodInfo
FindMethod
(
this
UnityEventBase
eventBase
,
string
name
,
object
listener,
PersistentListenerMode
mode
,
Type
argumentType
)
10
{
11
if
(listener ==
null
)
12
{
13
}
14
if
(listener ==
null
)
15
{
16
}
17
Type
type;
18
Type
type2
;
19
MethodInfo
methodInfo
;
20
if
(type ==
null
)
21
{
22
if
(listener ==
null
)
23
{
24
}
25
if
(
type2
==
null
)
26
{
27
return
methodInfo
;
28
}
29
}
30
if
(
type2
==
null
)
31
{
32
throw
new
ArrayTypeMismatchException
();
33
}
34
return
methodInfo
;
35
}
36
}
j__TPar
class f__AnonymousType0<< Count > j__TPar
Definition
--f__AnonymousType0.cs:8
System.ArrayTypeMismatchException
Definition
ArrayTypeMismatchException.cs:9
System.Reflection.MethodInfo
Definition
MethodInfo.cs:9
System.Type
Definition
Type.cs:12
UnityEngine.Events.UnityEventBase
Definition
UnityEventBase.cs:13
UnityEventBaseExtensions.FindMethod
static MethodInfo FindMethod(this UnityEventBase eventBase, string name, object listener, PersistentListenerMode mode, Type argumentType)
Definition
UnityEventBaseExtensions.cs:9
UnityEventBaseExtensions
Definition
UnityEventBaseExtensions.cs:7
System.Reflection
Definition
AmbiguousMatchException.cs:5
System.ExceptionArgument.mode
@ mode
System.ExceptionArgument.name
@ name
System
Definition
__ComObject.cs:4
UnityEngine.Events.PersistentListenerMode
PersistentListenerMode
Definition
PersistentListenerMode.cs:8
UnityEngine.Events
Definition
ArgumentCache.cs:6
source
UnityEventBaseExtensions.cs
Generated by
1.10.0