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
PersistentCall.cs
Go to the documentation of this file.
1using System;
6
7namespace UnityEngine.Events
8{
9 [global::Cpp2ILInjected.Token(Token = "0x2000164")]
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x1700015B")]
15 {
16 [global::Cpp2ILInjected.Token(Token = "0x60006A1")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1F90C78", Offset = "0x1F90C78", Length = "0x8")]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
19 get
20 {
21 throw null;
22 }
23 }
24
25 [global::Cpp2ILInjected.Token(Token = "0x1700015C")]
27 {
28 [global::Cpp2ILInjected.Token(Token = "0x60006A2")]
29 [global::Cpp2ILInjected.Address(RVA = "0x1F90C80", Offset = "0x1F90C80", Length = "0xA0")]
30 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PersistentCall), Member = "IsValid", ReturnType = typeof(bool))]
32 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UnityEventBase), Member = "FindMethod", MemberParameters = new object[] { typeof(PersistentCall) }, ReturnType = typeof(MethodInfo))]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
36 {
39 }, ReturnType = typeof(bool))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityEventTools), Member = "TidyAssemblyTypeName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
43 get
44 {
45 throw null;
46 }
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x1700015D")]
50 public string methodName
51 {
52 [global::Cpp2ILInjected.Token(Token = "0x60006A3")]
53 [global::Cpp2ILInjected.Address(RVA = "0x1F90D20", Offset = "0x1F90D20", Length = "0x8")]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 get
56 {
57 throw null;
58 }
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x1700015E")]
63 {
64 [global::Cpp2ILInjected.Token(Token = "0x60006A4")]
65 [global::Cpp2ILInjected.Address(RVA = "0x1F90D28", Offset = "0x1F90D28", Length = "0x8")]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 get
68 {
69 throw null;
70 }
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x1700015F")]
75 {
76 [global::Cpp2ILInjected.Token(Token = "0x60006A5")]
77 [global::Cpp2ILInjected.Address(RVA = "0x1F90D30", Offset = "0x1F90D30", Length = "0x8")]
78 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
79 get
80 {
81 throw null;
82 }
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x60006A6")]
86 [global::Cpp2ILInjected.Address(RVA = "0x1F90D38", Offset = "0x1F90D38", Length = "0x3C")]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PersistentCallGroup), Member = "Initialize", MemberParameters = new object[]
88 {
91 }, ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PersistentCall), Member = "get_targetAssemblyTypeName", ReturnType = typeof(string))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
95 public bool IsValid()
96 {
97 throw null;
98 }
99
100 [global::Cpp2ILInjected.Token(Token = "0x60006A7")]
101 [global::Cpp2ILInjected.Address(RVA = "0x1F90D74", Offset = "0x1F90D74", Length = "0x2BC")]
102 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PersistentCallGroup), Member = "Initialize", MemberParameters = new object[]
104 {
107 }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityEventBase), Member = "FindMethod", MemberParameters = new object[] { typeof(PersistentCall) }, ReturnType = typeof(MethodInfo))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MethodBase), Member = "get_IsStatic", ReturnType = typeof(bool))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Equality", MemberParameters = new object[]
112 {
113 typeof(Object),
115 }, ReturnType = typeof(bool))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvokableCall), Member = ".ctor", MemberParameters = new object[]
117 {
118 typeof(object),
120 }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PersistentCall), Member = "GetObjectCall", MemberParameters = new object[]
122 {
123 typeof(Object),
125 typeof(ArgumentCache)
126 }, ReturnType = typeof(BaseInvokableCall))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CachedInvokableCall<int>), Member = ".ctor", MemberParameters = new object[]
128 {
129 typeof(Object),
131 typeof(int)
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CachedInvokableCall<float>), Member = ".ctor", MemberParameters = new object[]
134 {
135 typeof(Object),
137 typeof(float)
138 }, ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CachedInvokableCall<object>), Member = ".ctor", MemberParameters = new object[]
140 {
141 typeof(Object),
143 typeof(object)
144 }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CachedInvokableCall<>), Member = ".ctor", MemberParameters = new object[]
146 {
147 typeof(Object),
149 "T"
150 }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x60006A8")]
158 [global::Cpp2ILInjected.Address(RVA = "0x1F911F0", Offset = "0x1F911F0", Length = "0x3C0")]
159 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PersistentCall), Member = "GetRuntimeCall", MemberParameters = new object[] { typeof(UnityEventBase) }, ReturnType = typeof(BaseInvokableCall))]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetConstructor", MemberParameters = new object[] { typeof(Type[]) }, ReturnType = typeof(ConstructorInfo))]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Object), Member = "op_Inequality", MemberParameters = new object[]
166 {
167 typeof(Object),
169 }, ReturnType = typeof(bool))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "GetType", ReturnType = typeof(Type))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ConstructorInfo), Member = "Invoke", MemberParameters = new object[] { typeof(object[]) }, ReturnType = typeof(object))]
172 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 28)]
174 {
175 throw null;
176 }
177
178 [global::Cpp2ILInjected.Token(Token = "0x60006A9")]
179 [global::Cpp2ILInjected.Address(RVA = "0x1F915B0", Offset = "0x1F915B0", Length = "0x1C")]
180 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityEventTools), Member = "TidyAssemblyTypeName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
182 public void OnBeforeSerialize()
183 {
184 throw null;
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x60006AA")]
188 [global::Cpp2ILInjected.Address(RVA = "0x1F915CC", Offset = "0x1F915CC", Length = "0x1C")]
189 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityEventTools), Member = "TidyAssemblyTypeName", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
191 public void OnAfterDeserialize()
192 {
193 throw null;
194 }
195
196 [global::Cpp2ILInjected.Token(Token = "0x60006AB")]
197 [global::Cpp2ILInjected.Address(RVA = "0x1F915E8", Offset = "0x1F915E8", Length = "0x6C")]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
202 {
203 throw null;
204 }
205
207 [FormerlySerializedAs("instance")]
208 [global::Cpp2ILInjected.Token(Token = "0x4000658")]
209 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
211
213 [global::Cpp2ILInjected.Token(Token = "0x4000659")]
214 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
216
217 [FormerlySerializedAs("methodName")]
219 [global::Cpp2ILInjected.Token(Token = "0x400065A")]
220 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
221 private string m_MethodName;
222
223 [FormerlySerializedAs("mode")]
225 [global::Cpp2ILInjected.Token(Token = "0x400065B")]
226 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
228
229 [FormerlySerializedAs("arguments")]
231 [global::Cpp2ILInjected.Token(Token = "0x400065C")]
232 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
234
235 [FormerlySerializedAs("m_Enabled")]
236 [FormerlySerializedAs("enabled")]
238 [global::Cpp2ILInjected.Token(Token = "0x400065D")]
239 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
241 }
242}
class f__AnonymousType0<< Count > j__TPar
static BaseInvokableCall GetObjectCall(Object target, MethodInfo method, ArgumentCache arguments)
BaseInvokableCall GetRuntimeCall(UnityEventBase theEvent)