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
UnityEvent.2.cs
Go to the documentation of this file.
1using System;
7
8namespace UnityEngine.Events
9{
10 [global::Cpp2ILInjected.Token(Token = "0x200016B")]
12 public class UnityEvent<T0> : UnityEventBase
13 {
15 [global::Cpp2ILInjected.Token(Token = "0x60006CA")]
16 [global::Cpp2ILInjected.Address(RVA = "0x18960B4", Offset = "0x18960B4", Length = "0xC")]
17 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.MaskableGraphic.CullStateChangedEvent", Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.Toggle.ToggleEvent", Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityEventBase), Member = ".ctor", ReturnType = typeof(void))]
22 public UnityEvent()
23 {
24 throw null;
25 }
26
27 [global::Cpp2ILInjected.Token(Token = "0x60006CB")]
28 [global::Cpp2ILInjected.Address(RVA = "0x18960C0", Offset = "0x18960C0", Length = "0x38")]
29 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
30 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
31 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.Dropdown", Member = "Show", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityEventBase), Member = "AddCall", MemberParameters = new object[] { typeof(BaseInvokableCall) }, ReturnType = typeof(void))]
34 public void AddListener(UnityAction<T0> call)
35 {
36 throw null;
37 }
38
39 [global::Cpp2ILInjected.Token(Token = "0x60006CC")]
40 [global::Cpp2ILInjected.Address(RVA = "0x18960F8", Offset = "0x18960F8", Length = "0x38")]
41 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "get_Method", ReturnType = typeof(MethodInfo))]
44 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityEventBase), Member = "RemoveListener", MemberParameters = new object[]
45 {
46 typeof(object),
48 }, ReturnType = typeof(void))]
49 public void RemoveListener(UnityAction<T0> call)
50 {
51 throw null;
52 }
53
54 [global::Cpp2ILInjected.Token(Token = "0x60006CD")]
55 [global::Cpp2ILInjected.Address(RVA = "0x1896130", Offset = "0x1896130", Length = "0xE4")]
56 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
57 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
58 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Type), Member = "GetTypeFromHandle", MemberParameters = new object[] { typeof(RuntimeTypeHandle) }, ReturnType = typeof(Type))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityEventBase), Member = "GetValidMethodInfo", MemberParameters = new object[]
60 {
61 typeof(Type),
62 typeof(string),
63 typeof(Type[])
64 }, ReturnType = typeof(MethodInfo))]
65 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
66 protected override MethodInfo FindMethod_Impl(string name, Type targetObjType)
67 {
68 throw null;
69 }
70
71 [global::Cpp2ILInjected.Token(Token = "0x60006CE")]
72 [global::Cpp2ILInjected.Address(RVA = "0x1896214", Offset = "0x1896214", Length = "0x60")]
73 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
74 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
75 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
76 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
77 internal override BaseInvokableCall GetDelegate(object target, MethodInfo theFunction)
78 {
79 throw null;
80 }
81
82 [global::Cpp2ILInjected.Token(Token = "0x60006CF")]
83 [global::Cpp2ILInjected.Address(RVA = "0x1896274", Offset = "0x1896274", Length = "0xA8")]
84 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
88 private static BaseInvokableCall GetDelegate(UnityAction<T0> action)
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x60006D0")]
94 [global::Cpp2ILInjected.Address(RVA = "0x189631C", Offset = "0x189631C", Length = "0x234")]
95 [global::Cpp2ILInjected.CallAnalysis.DeduplicatedMethod]
96 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.MaskableGraphic", Member = "UpdateCull", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "UnityEngine.UI.Toggle", Member = "Set", MemberParameters = new object[]
99 {
100 typeof(bool),
101 typeof(bool)
102 }, ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnityEventBase), Member = "PrepareInvoke", ReturnType = typeof(List<BaseInvokableCall>))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InvokableCall), Member = "Invoke", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
108 public void Invoke(T0 arg0)
109 {
110 throw null;
111 }
112
113 [global::Cpp2ILInjected.Token(Token = "0x4000667")]
114 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
115 private object[] m_InvokeArray;
116 }
117}
class f__AnonymousType0<< Count > j__TPar
override MethodInfo FindMethod_Impl(string name, Type targetObjType)
override BaseInvokableCall GetDelegate(object target, MethodInfo theFunction)
void AddListener(UnityAction< T0 > call)
static BaseInvokableCall GetDelegate(UnityAction< T0 > action)
void RemoveListener(UnityAction< T0 > call)