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
GUIAccessoryInfo.cs
Go to the documentation of this file.
1using System;
3using Controller;
8using Terraria;
11using Terraria.Map;
12
13[global::Cpp2ILInjected.Token(Token = "0x200011F")]
14public class GUIAccessoryInfo
15{
16 [global::Cpp2ILInjected.Token(Token = "0x6000737")]
17 [global::Cpp2ILInjected.Address(RVA = "0x1103DDC", Offset = "0x1103DDC", Length = "0x1AC")]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
19 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
20 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
22 {
23 typeof(object),
24 typeof(IntPtr)
25 }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.CursorOver), Member = ".ctor", MemberParameters = new object[]
27 {
28 typeof(object),
29 typeof(IntPtr)
30 }, ReturnType = typeof(void))]
31 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.DrawItemHandler), Member = ".ctor", MemberParameters = new object[]
32 {
33 typeof(object),
34 typeof(IntPtr)
35 }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
38 {
39 throw null;
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x6000738")]
43 [global::Cpp2ILInjected.Address(RVA = "0x1103F88", Offset = "0x1103F88", Length = "0xB1C")]
44 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
45 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "DrawInterface_28_InfoAccs", ReturnType = typeof(void))]
46 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "DrawRightPageHUD", ReturnType = typeof(bool))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_UsingTouchUI", ReturnType = typeof(bool))]
49 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "End", ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Begin", MemberParameters = new object[]
51 {
58 typeof(Matrix?),
59 typeof(bool)
60 }, ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIAccessoryInfo), Member = "BuildInfoAccs", ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
63 {
67 }, ReturnType = typeof(Vector2))]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RightSideHUDAnchorUpdator), Member = "get_AllowRowHeight", ReturnType = typeof(int))]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
71 {
72 typeof(int),
73 typeof(int),
74 typeof(int),
75 typeof(int)
76 }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid), Member = "Draw", MemberParameters = new object[]
78 {
83 typeof(int),
85 }, ReturnType = typeof(void))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "TopLeft", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Vector2))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Addition", MemberParameters = new object[]
88 {
91 }, ReturnType = typeof(Vector2))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "BottomRight", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(Vector2))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
94 {
97 }, ReturnType = typeof(Vector2))]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "DrawAtPosition", MemberParameters = new object[]
99 {
103 typeof(bool)
104 }, ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(RightSideHUDAnchorUpdator), Member = "get_AllowSecondRow", ReturnType = typeof(bool))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "FlushBatches", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualControlsStyles_Layout), Member = "get_ActiveProfile", ReturnType = typeof(VirtualControlsProfile_Layout))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualControlsProfile_Layout), Member = "get_HardwareConfig", ReturnType = typeof(VirtualControlsHardwareConfiguration_Layout))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenHeight", ReturnType = typeof(int))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualControlsSlotTypeMapping_Layout), Member = "get_ButtonConfiguration", ReturnType = typeof(VirtualControlsButtonConfiguration_Layout))]
111 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIVirtualInputControllerEdit), Member = "GetButtonControlSubStyle", MemberParameters = new object[] { typeof(VirtualControlsHardwareConfigurationMapping_Layout.ContolType) }, ReturnType = typeof(VirtualControlsButtonConfiguration_Layout.Style))]
112 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualControlsButtonConfiguration_Layout), Member = "GetStyle", MemberParameters = new object[] { typeof(VirtualControlsButtonConfiguration_Layout.Style) }, ReturnType = typeof(QuickActionButton_Layout))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Texture2D))]
114 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
115 {
116 typeof(float),
117 typeof(float)
118 }, ReturnType = typeof(void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
120 {
122 typeof(float)
123 }, ReturnType = typeof(Vector2))]
124 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualControlsSlotTypeMapping_Layout), Member = "get_AxisConfiguration", ReturnType = typeof(VirtualControlsAxisConfiguration_Layout))]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIVirtualInputControllerEdit), Member = "GetAxisControlSubStyle", MemberParameters = new object[] { typeof(VirtualControlsHardwareConfigurationMapping_Layout.ContolType) }, ReturnType = typeof(VirtualControlsAxisConfiguration_Layout.Style))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(VirtualControlsAxisConfiguration_Layout), Member = "GetStyle", MemberParameters = new object[] { typeof(VirtualControlsAxisConfiguration_Layout.Style) }, ReturnType = typeof(Axis_Layout))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(Vector2))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
129 {
130 typeof(float),
132 }, ReturnType = typeof(Vector2))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Division", MemberParameters = new object[]
134 {
136 typeof(float)
137 }, ReturnType = typeof(Vector2))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Intersects", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(bool))]
139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 34)]
140 public void Draw()
141 {
142 throw null;
143 }
144
145 [global::Cpp2ILInjected.Token(Token = "0x6000739")]
146 [global::Cpp2ILInjected.Address(RVA = "0x1107760", Offset = "0x1107760", Length = "0x4C")]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
148 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
149 public float ItemScale(int index)
150 {
151 throw null;
152 }
153
154 [global::Cpp2ILInjected.Token(Token = "0x600073A")]
155 [global::Cpp2ILInjected.Address(RVA = "0x11077AC", Offset = "0x11077AC", Length = "0x4")]
156 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
157 public void ItemOver(int index)
158 {
159 throw null;
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x600073B")]
163 [global::Cpp2ILInjected.Address(RVA = "0x11077B0", Offset = "0x11077B0", Length = "0x3E4")]
164 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
165 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
166 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
167 {
168 typeof(int),
169 typeof(int),
170 typeof(int),
171 typeof(int)
172 }, ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
176 {
180 typeof(Color),
181 typeof(float),
183 typeof(float),
185 typeof(float)
186 }, ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "Union", MemberParameters = new object[]
188 {
191 }, ReturnType = typeof(Rectangle))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
193 {
195 typeof(string)
196 }, ReturnType = typeof(void))]
197 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
198 public void ItemDraw(ItemGrid_Layout gridLayout, int i, Vector2 position, float scale)
199 {
200 throw null;
201 }
202
203 [global::Cpp2ILInjected.Token(Token = "0x600073C")]
204 [global::Cpp2ILInjected.Address(RVA = "0x1104AA4", Offset = "0x1104AA4", Length = "0x2CBC")]
205 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
206 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAccessoryInfo), Member = "Draw", ReturnType = typeof(void))]
207 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAccessoryInfoToggles), Member = "DrawToggles", ReturnType = typeof(void))]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIAccessoryInfoToggles), Member = "DrawInfoAccesoriesToggles", ReturnType = typeof(void))]
209 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIEquipmentLoadout), Member = "DrawToggles", ReturnType = typeof(void))]
210 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
211 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
212 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_playerInventory", ReturnType = typeof(bool))]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(double), Member = "ToString", ReturnType = typeof(string))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
215 {
216 typeof(string),
217 typeof(string)
218 }, ReturnType = typeof(string))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[]
223 {
224 typeof(string),
225 typeof(object)
226 }, ReturnType = typeof(string))]
227 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "GetFishingConditions", ReturnType = typeof(PlayerFishingConditions))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_SceneMetrics", ReturnType = typeof(SceneMetrics))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Point?), Member = "get_Value", ReturnType = "T")]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Framing), Member = "GetTileSafely", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(Tile))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "active", ReturnType = typeof(bool))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
233 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MapHelper), Member = "GetTileBaseOption", MemberParameters = new object[]
234 {
235 typeof(int),
236 typeof(int),
237 typeof(int),
238 typeof(Tile),
239 typeof(ref int)
240 }, ReturnType = typeof(void))]
241 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(MapHelper), Member = "TileToLookup", MemberParameters = new object[]
242 {
243 typeof(int),
244 typeof(int)
245 }, ReturnType = typeof(int))]
246 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetMapObjectName", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
247 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Entity), Member = "get_Center", ReturnType = typeof(Vector2))]
248 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
249 {
252 }, ReturnType = typeof(Vector2))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "Length", ReturnType = typeof(float))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(NPC), Member = "get_GivenOrTypeName", ReturnType = typeof(string))]
255 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "Contains", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Item), Member = "BannerToNPC", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
257 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetNPCNameValue", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
258 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
259 {
260 typeof(string),
261 typeof(string),
262 typeof(string)
263 }, ReturnType = typeof(string))]
264 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "checkDPSTime", ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "getDPS", ReturnType = typeof(int))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenPosition", ReturnType = typeof(Vector2))]
267 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_screenHeight", ReturnType = typeof(int))]
268 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 240)]
269 public void BuildInfoAccs()
270 {
271 throw null;
272 }
273
274 [global::Cpp2ILInjected.Token(Token = "0x400059A")]
275 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
277
278 [global::Cpp2ILInjected.Token(Token = "0x400059B")]
279 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
280 public int[] DisplayIcons;
281
282 [global::Cpp2ILInjected.Token(Token = "0x400059C")]
283 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
284 public string[] IconText;
285
286 [global::Cpp2ILInjected.Token(Token = "0x400059D")]
287 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
288 public string[] InfoText;
289
290 [global::Cpp2ILInjected.Token(Token = "0x400059E")]
291 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
293
294 [global::Cpp2ILInjected.Token(Token = "0x400059F")]
295 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
297
298 [global::Cpp2ILInjected.Token(Token = "0x40005A0")]
299 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
301
302 [global::Cpp2ILInjected.Token(Token = "0x40005A1")]
303 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
305
306 [global::Cpp2ILInjected.Token(Token = "0x40005A2")]
307 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
309
310 [global::Cpp2ILInjected.Token(Token = "0x40005A3")]
311 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
312 private int itemOffset;
313
314 [global::Cpp2ILInjected.Token(Token = "0x2000120")]
315 private enum StringState
316 {
317 [global::Cpp2ILInjected.Token(Token = "0x40005A5")]
318 Normal,
319 [global::Cpp2ILInjected.Token(Token = "0x40005A6")]
320 Disabled,
321 [global::Cpp2ILInjected.Token(Token = "0x40005A7")]
322 Critter
323 }
324}
class f__AnonymousType0<< Count > j__TPar
float ItemScale(int index)
GUIItemGrid.DrawItemHandler itemDraw
GUIItemGrid.CursorOver itemOver
void ItemOver(int index)
GUIAccessoryInfo.StringState[] InfoState
GUIItemGrid.GetItemScaleHandler itemScale
void ItemDraw(ItemGrid_Layout gridLayout, int i, Vector2 position, float scale)
delegate void CursorOver(int itemIndex)
delegate void DrawItemHandler(ItemGrid_Layout gridLayout, int itemIndex, Vector2 position, float scale)
delegate float GetItemScaleHandler(int itemIndex)