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
GUISafeRegionEdit.cs
Go to the documentation of this file.
1using System;
2using Controller;
7using Terraria;
9using UnityEngine;
10
11[global::Cpp2ILInjected.Token(Token = "0x200027E")]
13{
14 [global::Cpp2ILInjected.Token(Token = "0x6000E6C")]
15 [global::Cpp2ILInjected.Address(RVA = "0xA005F8", Offset = "0xA005F8", Length = "0xC8")]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
17 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
18 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorInputLayer), Member = ".ctor", ReturnType = typeof(void))]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorInputLayer.CursorUpdater), Member = ".ctor", MemberParameters = new object[]
21 {
22 typeof(object),
23 typeof(IntPtr)
24 }, ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorInputLayer), Member = "set_Priority", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
28 {
29 throw null;
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x6000E6D")]
33 [global::Cpp2ILInjected.Address(RVA = "0xA006C0", Offset = "0xA006C0", Length = "0x2CC")]
34 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
37 {
38 typeof(float),
39 typeof(float)
40 }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "AdjustRealScreenForUI", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Vector2) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DeviceVPPICalculator), Member = "GetSafeArea", ReturnType = typeof(Rect))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIQuickActionButton), Member = "IsCursorOver", MemberParameters = new object[]
44 {
47 }, ReturnType = typeof(bool))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_xMin", ReturnType = typeof(float))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_xMax", ReturnType = typeof(float))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "get_ScreenHeight", ReturnType = typeof(int))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_yMin", ReturnType = typeof(float))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_yMax", ReturnType = typeof(float))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
54 public void UpdateCursor(global::Cursor cursor)
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x6000E6E")]
60 [global::Cpp2ILInjected.Address(RVA = "0xA0098C", Offset = "0xA0098C", Length = "0x4D4")]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInterfaceEdit), Member = "Draw", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DeviceVPPICalculator), Member = "GetSafeArea", ReturnType = typeof(Rect))]
65 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "get_ScreenHeight", ReturnType = typeof(int))]
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(XNAUnityRunner), Member = "AdjustRealScreenForUI", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Vector2) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "get_ScreenWidth", ReturnType = typeof(int))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = ".ctor", MemberParameters = new object[]
74 {
75 typeof(float),
76 typeof(float),
77 typeof(float),
78 typeof(float)
79 }, ReturnType = typeof(void))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_x", ReturnType = typeof(float))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_y", ReturnType = typeof(float))]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_width", ReturnType = typeof(float))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_height", ReturnType = typeof(float))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawAtPosition", MemberParameters = new object[]
85 {
89 typeof(bool)
90 }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
92 {
94 typeof(bool),
98 }, ReturnType = typeof(void))]
99 [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))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
102 {
108 typeof(Effect),
109 typeof(Matrix?),
110 typeof(bool)
111 }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
113 public void DrawBacking()
114 {
115 throw null;
116 }
117
118 [global::Cpp2ILInjected.Token(Token = "0x6000E6F")]
119 [global::Cpp2ILInjected.Address(RVA = "0xA00E60", Offset = "0xA00E60", Length = "0xD0")]
120 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInterfaceEdit), Member = "Draw", ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DeviceVPPICalculator), Member = "GetSafeArea", ReturnType = typeof(Rect))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISafeRegionEdit), Member = "UpdateCursorDragging", MemberParameters = new object[] { typeof(ref Rect) }, ReturnType = typeof(bool))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DeviceVPPICalculator), Member = "SetSafeArea", MemberParameters = new object[] { typeof(Rect) }, ReturnType = typeof(void))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceStyles_Layout), Member = "LoadUIResolution", ReturnType = typeof(void))]
126 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
127 public void UpdateEdit()
128 {
129 throw null;
130 }
131
132 [global::Cpp2ILInjected.Token(Token = "0x6000E70")]
133 [global::Cpp2ILInjected.Address(RVA = "0xA0161C", Offset = "0xA0161C", Length = "0x2C0")]
134 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInterfaceEdit), Member = "Draw", ReturnType = typeof(void))]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
137 [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))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
139 {
141 typeof(bool),
145 }, ReturnType = typeof(void))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
147 {
149 typeof(Item),
150 typeof(string),
151 typeof(bool),
152 typeof(ref float),
153 typeof(bool),
154 typeof(bool),
155 typeof(bool),
156 typeof(bool)
157 }, ReturnType = typeof(GUITransactionButton.InputState))]
158 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
159 public void Draw()
160 {
161 throw null;
162 }
163
164 [global::Cpp2ILInjected.Token(Token = "0x6000E71")]
165 [global::Cpp2ILInjected.Address(RVA = "0xA00F30", Offset = "0xA00F30", Length = "0x6EC")]
166 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
167 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISafeRegionEdit), Member = "UpdateEdit", ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_ActiveController", ReturnType = typeof(ControllerDevice))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
172 {
175 typeof(string),
178 typeof(bool)
179 }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionVector), Member = "GetValue", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(global::UnityEngine.Vector2))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorManager), Member = "GetNumCursors", ReturnType = typeof(int))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(CursorManager), Member = "GetCursor", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(global::Cursor))]
183 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "get_ScreenWidth", ReturnType = typeof(int))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "set_xMin", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "set_xMax", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "get_ScreenHeight", ReturnType = typeof(int))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "set_yMin", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "set_yMax", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_xMin", ReturnType = typeof(float))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Screen), Member = "get_width", ReturnType = typeof(int))]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_yMin", ReturnType = typeof(float))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Screen), Member = "get_height", ReturnType = typeof(int))]
193 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_xMax", ReturnType = typeof(float))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rect), Member = "get_yMax", ReturnType = typeof(float))]
195 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
196 private bool UpdateCursorDragging(ref Rect safeArea)
197 {
198 throw null;
199 }
200
201 [global::Cpp2ILInjected.Token(Token = "0x4001A53")]
202 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
204
205 [global::Cpp2ILInjected.Token(Token = "0x4001A54")]
206 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
207 private float leftInitialOffset;
208
209 [global::Cpp2ILInjected.Token(Token = "0x4001A55")]
210 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
211 private float rightInitialOffset;
212
213 [global::Cpp2ILInjected.Token(Token = "0x4001A56")]
214 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
215 private float topInitialOffset;
216
217 [global::Cpp2ILInjected.Token(Token = "0x4001A57")]
218 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
219 private float bottomInitialOffset;
220
221 [global::Cpp2ILInjected.Token(Token = "0x4001A58")]
222 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
223 private float leftScale;
224
225 [global::Cpp2ILInjected.Token(Token = "0x4001A59")]
226 [global::Cpp2ILInjected.FieldOffset(Offset = "0x2C")]
227 private float rightScale;
228
229 [global::Cpp2ILInjected.Token(Token = "0x4001A5A")]
230 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
231 private float topScale;
232
233 [global::Cpp2ILInjected.Token(Token = "0x4001A5B")]
234 [global::Cpp2ILInjected.FieldOffset(Offset = "0x34")]
235 private float bottomScale;
236
237 [global::Cpp2ILInjected.Token(Token = "0x4001A5C")]
238 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
239 private float finishScale;
240
241 [global::Cpp2ILInjected.Token(Token = "0x4001A5D")]
242 [global::Cpp2ILInjected.FieldOffset(Offset = "0x3C")]
243 private float resetScale;
244
245 [global::Cpp2ILInjected.Token(Token = "0x4001A5E")]
246 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
247 private bool LeftPressed;
248
249 [global::Cpp2ILInjected.Token(Token = "0x4001A5F")]
250 [global::Cpp2ILInjected.FieldOffset(Offset = "0x41")]
251 private bool RightPressed;
252
253 [global::Cpp2ILInjected.Token(Token = "0x4001A60")]
254 [global::Cpp2ILInjected.FieldOffset(Offset = "0x42")]
255 private bool TopPressed;
256
257 [global::Cpp2ILInjected.Token(Token = "0x4001A61")]
258 [global::Cpp2ILInjected.FieldOffset(Offset = "0x43")]
259 private bool BottomPressed;
260}
class f__AnonymousType0<< Count > j__TPar
delegate void CursorUpdater(Cursor cursor)
CursorInputLayer _inputLayer
bool UpdateCursorDragging(ref Rect safeArea)
void UpdateCursor(global::Cursor cursor)