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
CursorInputLayer.cs
Go to the documentation of this file.
1using System;
6
7[global::Cpp2ILInjected.Token(Token = "0x2000014")]
8public class CursorInputLayer
9{
10 [global::Cpp2ILInjected.Token(Token = "0x6000056")]
11 [global::Cpp2ILInjected.Address(RVA = "0x6FBDA0", Offset = "0x6FBDA0", Length = "0x110")]
12 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = ".ctor", ReturnType = typeof(void))]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIZoom), Member = ".ctor", ReturnType = typeof(void))]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISafeRegionEdit), Member = ".ctor", ReturnType = typeof(void))]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUIInputLayer), Member = ".ctor", ReturnType = typeof(void))]
18 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x6000057")]
27 [global::Cpp2ILInjected.Address(RVA = "0x6FBEFC", Offset = "0x6FBEFC", Length = "0x13C")]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Remove", MemberParameters = new object[] { typeof(object) }, ReturnType = typeof(bool))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = "Finalize", ReturnType = typeof(void))]
32 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
33 protected override void Finalize()
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x6000058")]
39 [global::Cpp2ILInjected.Address(RVA = "0x6FC038", Offset = "0x6FC038", Length = "0x1C")]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
42 public void UpdateCursor(Cursor cursor)
43 {
44 throw null;
45 }
46
47 [global::Cpp2ILInjected.Token(Token = "0x6000059")]
48 [global::Cpp2ILInjected.Address(RVA = "0x6FC054", Offset = "0x6FC054", Length = "0x1C")]
49 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
50 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
52 {
53 throw null;
54 }
55
56 [global::Cpp2ILInjected.Token(Token = "0x1700001F")]
57 public int Priority
58 {
59 [global::Cpp2ILInjected.Token(Token = "0x600005A")]
60 [global::Cpp2ILInjected.Address(RVA = "0x6FC070", Offset = "0x6FC070", Length = "0x8")]
61 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
62 get
63 {
64 throw null;
65 }
66 [global::Cpp2ILInjected.Token(Token = "0x600005B")]
67 [global::Cpp2ILInjected.Address(RVA = "0x6FC078", Offset = "0x6FC078", Length = "0x70")]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = ".ctor", ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIZoom), Member = ".ctor", ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISafeRegionEdit), Member = ".ctor", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = ".ctor", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(XNAUIInputLayer), Member = ".ctor", ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
75 set
76 {
77 throw null;
78 }
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x600005C")]
82 [global::Cpp2ILInjected.Address(RVA = "0x6FC0E8", Offset = "0x6FC0E8", Length = "0x15C")]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(CursorManager), Member = "UpdateCursors", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Comparison<object>), Member = ".ctor", MemberParameters = new object[]
86 {
87 typeof(object),
89 }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "Sort", MemberParameters = new object[] { typeof(Comparison<object>) }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
92 public static void Resort()
93 {
94 throw null;
95 }
96
97 [global::Cpp2ILInjected.Token(Token = "0x17000020")]
99 {
100 [global::Cpp2ILInjected.Token(Token = "0x600005D")]
101 [global::Cpp2ILInjected.Address(RVA = "0x6FBEB0", Offset = "0x6FBEB0", Length = "0x4C")]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
103 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
104 get
105 {
106 throw null;
107 }
108 }
109
110 // Note: this type is marked as 'beforefieldinit'.
111 [global::Cpp2ILInjected.Token(Token = "0x600005E")]
112 [global::Cpp2ILInjected.Address(RVA = "0x6FC244", Offset = "0x6FC244", Length = "0x4C")]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
116 {
117 throw null;
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x4000046")]
121 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
123
124 [global::Cpp2ILInjected.Token(Token = "0x4000047")]
125 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
127
128 [global::Cpp2ILInjected.Token(Token = "0x4000048")]
129 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
130 private int _priority;
131
132 [global::Cpp2ILInjected.Token(Token = "0x4000049")]
133 public static bool Dirty;
134
135 [global::Cpp2ILInjected.Token(Token = "0x2000015")]
136 public delegate void CursorUpdater(Cursor cursor);
137
138 [global::Cpp2ILInjected.Token(Token = "0x2000016")]
140
142 [global::Cpp2ILInjected.Token(Token = "0x2000017")]
143 [Serializable]
144 private sealed class <>c
145 {
146 // Note: this type is marked as 'beforefieldinit'.
147 [global::Cpp2ILInjected.Token(Token = "0x6000067")]
148 [global::Cpp2ILInjected.Address(RVA = "0x6FC568", Offset = "0x6FC568", Length = "0x5C")]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
152 static <>c()
153 {
154 throw null;
155 }
156
157 [global::Cpp2ILInjected.Token(Token = "0x6000068")]
158 [global::Cpp2ILInjected.Address(RVA = "0x6FC5C4", Offset = "0x6FC5C4", Length = "0x8")]
159 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
161 public <>c()
162 {
163 throw null;
164 }
165
166 [global::Cpp2ILInjected.Token(Token = "0x6000069")]
167 [global::Cpp2ILInjected.Address(RVA = "0x6FC5CC", Offset = "0x6FC5CC", Length = "0x10")]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "CompareTo", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x400004A")]
176 public static readonly CursorInputLayer.<>c <>9;
177
178 [global::Cpp2ILInjected.Token(Token = "0x400004B")]
179 public static Comparison<CursorInputLayer> <>9__9_0;
180 }
181}
class f__AnonymousType0<< Count > j__TPar
void UpdateCursor(Cursor cursor)
delegate void CursorPostUpdate(List< Cursor > cursors)
override void Finalize()
static void Resort()
void Postupdate(List< Cursor > cursors)
static List< CursorInputLayer > Layers
delegate void CursorUpdater(Cursor cursor)
CursorInputLayer.CursorPostUpdate PostUpdateCallback
CursorInputLayer.CursorUpdater UpdateCallback