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
GUIAxis.cs
Go to the documentation of this file.
1using System;
6using UnityEngine;
7
8[global::Cpp2ILInjected.Token(Token = "0x2000102")]
9public static class GUIAxis
10{
11 [global::Cpp2ILInjected.Token(Token = "0x60006A2")]
12 [global::Cpp2ILInjected.Address(RVA = "0xD1B808", Offset = "0xD1B808", Length = "0x928")]
13 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
14 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ControlsTouchAxisHandler), Member = "PrintInline", MemberParameters = new object[]
15 {
19 typeof(float),
21 typeof(int),
22 typeof(ref int),
24 }, ReturnType = typeof(bool))]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "DrawControls", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "DrawSlotsGrid", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "Draw", ReturnType = typeof(void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
30 {
34 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color?), Member = ".ctor", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Color) }, ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "DrawCentred", MemberParameters = new object[]
38 {
41 typeof(float),
44 }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
46 {
49 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "DrawCentredCirclePickingRegion", MemberParameters = new object[]
51 {
55 }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
57 {
60 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
62 {
65 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
67 {
68 typeof(float),
69 typeof(float)
70 }, ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "DrawPickingRegion", MemberParameters = new object[]
72 {
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
82
83 [global::Cpp2ILInjected.Token(Token = "0x60006A3")]
84 [global::Cpp2ILInjected.Address(RVA = "0xD1D78C", Offset = "0xD1D78C", Length = "0x998")]
85 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
86 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "DrawControls", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "ControlsItemDraw", MemberParameters = new object[]
88 {
90 typeof(int),
92 typeof(float)
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "Draw", ReturnType = typeof(void))]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "DrawControls", ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 6)]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
98 {
102 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color?), Member = ".ctor", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Color) }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "DrawCentred", MemberParameters = new object[]
106 {
109 typeof(float),
112 }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
114 {
117 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "DrawCentred", MemberParameters = new object[]
119 {
123 typeof(float),
126 }, ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "DrawCentredCirclePickingRegion", MemberParameters = new object[]
128 {
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
134 {
137 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
139 {
142 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
144 {
145 typeof(float),
146 typeof(float)
147 }, ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "DrawPickingRegion", MemberParameters = new object[]
149 {
153 }, ReturnType = typeof(void))]
154 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 27)]
159
160 [global::Cpp2ILInjected.Token(Token = "0x60006A4")]
161 [global::Cpp2ILInjected.Address(RVA = "0xD1E124", Offset = "0xD1E124", Length = "0x280")]
162 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
163 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "DrawSlotsGrid", ReturnType = typeof(void))]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
166 {
170 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
172 {
174 typeof(float)
175 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
177 {
180 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterInputRegion", MemberParameters = new object[]
182 {
183 typeof(int),
184 typeof(int),
186 }, ReturnType = typeof(bool))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "get_MousePosition", ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "Length", ReturnType = typeof(float))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
190 {
191 typeof(float),
192 typeof(float)
193 }, ReturnType = typeof(void))]
194 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
196 {
197 throw null;
198 }
199
200 [global::Cpp2ILInjected.Token(Token = "0x60006A5")]
201 [global::Cpp2ILInjected.Address(RVA = "0xD1E3A4", Offset = "0xD1E3A4", Length = "0x6F4")]
202 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "SecondaryUpdateCursor", MemberParameters = new object[] { typeof(global::Cursor) }, ReturnType = typeof(void))]
204 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
205 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
206 {
210 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
212 {
215 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "Length", ReturnType = typeof(float))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
218 {
219 typeof(float),
220 typeof(float)
221 }, ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AnimationCurve), Member = "Evaluate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
224 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
225 {
227 typeof(float)
228 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "Normalize", ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
231 {
233 typeof(float)
234 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
235 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
236 {
239 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
240 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
245
246 [global::Cpp2ILInjected.Token(Token = "0x60006A6")]
247 [global::Cpp2ILInjected.Address(RVA = "0xD1EA98", Offset = "0xD1EA98", Length = "0x664")]
248 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "Update", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "UpdateCursor", MemberParameters = new object[] { typeof(global::Cursor) }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputControllerEdit), Member = "GetSlotOver", MemberParameters = new object[]
252 {
255 }, ReturnType = typeof(int))]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
258 {
262 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
263 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
264 {
267 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
268 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "Length", ReturnType = typeof(float))]
269 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
270 {
271 typeof(float),
272 typeof(float)
273 }, ReturnType = typeof(void))]
274 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AnimationCurve), Member = "Evaluate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
277 {
279 typeof(float)
280 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "Normalize", ReturnType = typeof(void))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
283 {
285 typeof(float)
286 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
288 {
291 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
292 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 24)]
297
298 // Note: this type is marked as 'beforefieldinit'.
299 [global::Cpp2ILInjected.Token(Token = "0x60006A7")]
300 [global::Cpp2ILInjected.Address(RVA = "0xD1F0FC", Offset = "0xD1F0FC", Length = "0x4C")]
301 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
302 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
303 static GUIAxis()
304 {
305 throw null;
306 }
307
308 [global::Cpp2ILInjected.Token(Token = "0x4000526")]
309 public static float GlobalScale;
310}
class f__AnonymousType0<< Count > j__TPar
static bool RegisterPickingRegion(Axis_Layout layout)
Definition GUIAxis.cs:195
static void Draw(Axis_Layout layout, Microsoft.Xna.Framework.Graphics.Texture2D icon, Rectangle srcRect, ref Microsoft.Xna.Framework.Vector2 innerScreenOffset, ref Microsoft.Xna.Framework.Vector2 centre, bool active, bool useAlternativeInner=false, bool disabled=false)
Definition GUIAxis.cs:155
static bool IsCursorOverExpanded(Microsoft.Xna.Framework.Vector2 position, Axis_Layout layout, out Microsoft.Xna.Framework.Vector2 screenOffset, out Microsoft.Xna.Framework.Vector2 axis, ref Microsoft.Xna.Framework.Vector2 centre, bool wasActive, ref float expandedSize, bool forceCursorInside=false, bool disableAxisRebalance=false)
Definition GUIAxis.cs:241
static GUIAxis()
Definition GUIAxis.cs:303
static void Draw(Axis_Layout layout, Microsoft.Xna.Framework.Graphics.Texture2D icon, ref Microsoft.Xna.Framework.Vector2 innerScreenOffset, ref Microsoft.Xna.Framework.Vector2 centre, bool active, bool useAlternativeInner=false, bool disabled=false)
Definition GUIAxis.cs:78
static bool IsCursorOver(Microsoft.Xna.Framework.Vector2 position, Axis_Layout layout, out Microsoft.Xna.Framework.Vector2 screenOffset, out Microsoft.Xna.Framework.Vector2 axis, ref Microsoft.Xna.Framework.Vector2 centre, bool wasActive, bool forceCursorInside=false, bool disableAxisRebalance=false)
Definition GUIAxis.cs:293
static float GlobalScale
Definition GUIAxis.cs:309