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
InvokableCall.cs
Go to the documentation of this file.
1using System;
7
8namespace UnityEngine.Events
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200015D")]
11 internal class InvokableCall : BaseInvokableCall
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x14000005")]
14 private event UnityAction Delegate
15 {
17 [global::Cpp2ILInjected.Token(Token = "0x6000687")]
18 [global::Cpp2ILInjected.Address(RVA = "0x1F90984", Offset = "0x1F90984", Length = "0x9C")]
19 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall), Member = ".ctor", MemberParameters = new object[]
21 {
22 typeof(object),
24 }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InvokableCall), Member = ".ctor", MemberParameters = new object[] { typeof(UnityAction) }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityEvent), Member = "GetDelegate", MemberParameters = new object[] { typeof(UnityAction) }, ReturnType = typeof(BaseInvokableCall))]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
29 {
32 }, ReturnType = typeof(Delegate))]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
34 add
35 {
36 throw null;
37 }
39 [global::Cpp2ILInjected.Token(Token = "0x6000688")]
40 [global::Cpp2ILInjected.Address(RVA = "0x1F90A20", Offset = "0x1F90A20", Length = "0x9C")]
41 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
44 {
47 }, ReturnType = typeof(Delegate))]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
49 remove
50 {
51 throw null;
52 }
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x6000689")]
56 [global::Cpp2ILInjected.Address(RVA = "0x1F90ABC", Offset = "0x1F90ABC", Length = "0xE8")]
57 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
58 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PersistentCall), Member = "GetRuntimeCall", MemberParameters = new object[] { typeof(UnityEventBase) }, ReturnType = typeof(BaseInvokableCall))]
59 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityEvent), Member = "GetDelegate", MemberParameters = new object[]
60 {
61 typeof(object),
63 }, ReturnType = typeof(BaseInvokableCall))]
64 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInvokableCall), Member = ".ctor", MemberParameters = new object[]
66 {
67 typeof(object),
69 }, ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "CreateDelegate", MemberParameters = new object[]
72 {
73 typeof(Type),
74 typeof(object),
76 }, ReturnType = typeof(Delegate))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvokableCall), Member = "add_Delegate", MemberParameters = new object[] { typeof(UnityAction) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
79 public InvokableCall(object target, MethodInfo theFunction)
80 {
81 throw null;
82 }
83
84 [global::Cpp2ILInjected.Token(Token = "0x600068A")]
85 [global::Cpp2ILInjected.Address(RVA = "0x1F90BA4", Offset = "0x1F90BA4", Length = "0x2C")]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvokableCall), Member = "add_Delegate", MemberParameters = new object[] { typeof(UnityAction) }, ReturnType = typeof(void))]
89 public InvokableCall(UnityAction action)
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x600068B")]
95 [global::Cpp2ILInjected.Address(RVA = "0x1F90BD0", Offset = "0x1F90BD0", Length = "0x34")]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInvokableCall), Member = "AllowInvoke", MemberParameters = new object[] { typeof(Delegate) }, ReturnType = typeof(bool))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
99 public override void Invoke(object[] args)
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x600068C")]
105 [global::Cpp2ILInjected.Address(RVA = "0x1F90C04", Offset = "0x1F90C04", Length = "0x34")]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityEvent<>), Member = "Invoke", MemberParameters = new object[] { "T0" }, ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BaseInvokableCall), Member = "AllowInvoke", MemberParameters = new object[] { typeof(Delegate) }, ReturnType = typeof(bool))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
110 public void Invoke()
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x600068D")]
116 [global::Cpp2ILInjected.Address(RVA = "0x1F90C38", Offset = "0x1F90C38", Length = "0x40")]
117 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "get_Method", ReturnType = typeof(MethodInfo))]
120 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
121 public override bool Find(object targetObj, MethodInfo method)
122 {
123 throw null;
124 }
125
128 [global::Cpp2ILInjected.Token(Token = "0x400064E")]
129 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
130 private UnityAction Delegate;
131 }
132}
class f__AnonymousType0<< Count > j__TPar
override bool Find(object targetObj, MethodInfo method)
InvokableCall(UnityAction action)
InvokableCall(object target, MethodInfo theFunction)
override void Invoke(object[] args)