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
GUIBuffs.cs
Go to the documentation of this file.
1using System;
2using Controller;
9using Terraria;
10using Terraria.Audio;
12using Terraria.UI;
13using UnityEngine;
14
15[global::Cpp2ILInjected.Token(Token = "0x2000125")]
16public class GUIBuffs
17{
18 [global::Cpp2ILInjected.Token(Token = "0x6000789")]
19 [global::Cpp2ILInjected.Address(RVA = "0x131F6E0", Offset = "0x131F6E0", Length = "0x1C0")]
20 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerBuff), Member = ".ctor", ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.GetItemScaleHandler), Member = ".ctor", MemberParameters = new object[]
26 {
27 typeof(object),
28 typeof(IntPtr)
29 }, ReturnType = typeof(void))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.CursorOver), Member = ".ctor", MemberParameters = new object[]
31 {
32 typeof(object),
33 typeof(IntPtr)
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid.DrawItemHandler), Member = ".ctor", MemberParameters = new object[]
36 {
37 typeof(object),
38 typeof(IntPtr)
39 }, ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
41 public GUIBuffs()
42 {
43 throw null;
44 }
45
46 [global::Cpp2ILInjected.Token(Token = "0x600078A")]
47 [global::Cpp2ILInjected.Address(RVA = "0x131F8A0", Offset = "0x131F8A0", Length = "0x100")]
48 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
49 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "SecondaryUpdateCursor", MemberParameters = new object[] { typeof(global::Cursor) }, ReturnType = typeof(void))]
50 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIVirtualInputController), Member = "UpdateCursor", MemberParameters = new object[] { typeof(global::Cursor) }, ReturnType = typeof(void))]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffs_Layout), Member = "get_Instance", ReturnType = typeof(Buffs_Layout))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid), Member = "CalculateRegion", MemberParameters = new object[]
54 {
57 typeof(int),
59 }, ReturnType = typeof(Rectangle))]
60 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x600078B")]
67 [global::Cpp2ILInjected.Address(RVA = "0x131F9A0", Offset = "0x131F9A0", Length = "0xFC")]
68 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "Draw", ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetBuffDescription", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_expertMode", ReturnType = typeof(bool))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
74 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
75 private void ChangeBuffString(int buffType)
76 {
77 throw null;
78 }
79
80 [global::Cpp2ILInjected.Token(Token = "0x600078C")]
81 [global::Cpp2ILInjected.Address(RVA = "0x131FA9C", Offset = "0x131FA9C", Length = "0x11C")]
82 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
83 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "UpdateBuffNavigation", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "get_UITextAlpha", ReturnType = typeof(float))]
86 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerBuff), Member = "Activate", ReturnType = typeof(void))]
87 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerBuff), Member = "NavigateNext", ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "ResetTimeWithoutCursor", ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mouse), Member = "UpdateUICursorPoint", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
93 private void NextItem()
94 {
95 throw null;
96 }
97
98 [global::Cpp2ILInjected.Token(Token = "0x600078D")]
99 [global::Cpp2ILInjected.Address(RVA = "0x131FBB8", Offset = "0x131FBB8", Length = "0x11C")]
100 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "UpdateBuffNavigation", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
103 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "get_UITextAlpha", ReturnType = typeof(float))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerBuff), Member = "Activate", ReturnType = typeof(void))]
105 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerBuff), Member = "NavigatePrevious", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "ResetTimeWithoutCursor", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mouse), Member = "UpdateUICursorPoint", ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
111 private void PreviousItem()
112 {
113 throw null;
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x600078E")]
117 [global::Cpp2ILInjected.Address(RVA = "0x131FCD4", Offset = "0x131FCD4", Length = "0x28")]
118 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
120 private void RemoveBuff()
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x600078F")]
126 [global::Cpp2ILInjected.Address(RVA = "0x1320064", Offset = "0x1320064", Length = "0x3D0")]
127 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
128 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "Draw", ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_ActiveController", ReturnType = typeof(ControllerDevice))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
132 {
135 typeof(string),
138 typeof(bool)
139 }, ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIBuffs), Member = "CanRemoveBuff", ReturnType = typeof(bool))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "get_UITextAlpha", ReturnType = typeof(float))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIBuffs), Member = "NextItem", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIBuffs), Member = "PreviousItem", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionButton), Member = "GetButtonDown", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIBuffs), Member = "RemoveBuff", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
147 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerBuff), Member = "Activate", ReturnType = typeof(void))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "ResetTimeWithoutCursor", ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "UpdateCursorPosition", ReturnType = typeof(void))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mouse), Member = "UpdateUICursorPoint", ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
155 {
156 throw null;
157 }
158
159 [global::Cpp2ILInjected.Token(Token = "0x6000790")]
160 [global::Cpp2ILInjected.Address(RVA = "0x1320434", Offset = "0x1320434", Length = "0xCC")]
161 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
162 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "UpdateBuffNavigation", ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
164 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
166 private bool CanRemoveBuff()
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x6000791")]
172 [global::Cpp2ILInjected.Address(RVA = "0x131FCFC", Offset = "0x131FCFC", Length = "0x368")]
173 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "UpdateBuffNavigation", ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIBuffs), Member = "Draw", ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
177 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
178 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "CheckBuff", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
179 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Mount), Member = "Dismount", MemberParameters = new object[] { typeof(Player) }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(bool))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(BitsByte), Member = "set_Item", MemberParameters = new object[]
182 {
183 typeof(int),
184 typeof(bool)
185 }, ReturnType = typeof(void))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
187 {
188 typeof(int),
189 typeof(int),
190 typeof(int),
191 typeof(int),
192 typeof(float),
193 typeof(float)
194 }, ReturnType = typeof(SoundEffectInstance))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Player), Member = "DelBuff", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
196 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
197 private void RemoveBuff(int buff)
198 {
199 throw null;
200 }
201
202 [global::Cpp2ILInjected.Token(Token = "0x6000792")]
203 [global::Cpp2ILInjected.Address(RVA = "0x1320500", Offset = "0x1320500", Length = "0x51C")]
204 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
205 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Main), Member = "GUIBarsDrawInner", ReturnType = typeof(void))]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
207 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "AnyPageSelected", ReturnType = typeof(bool))]
208 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceStyles_Layout), Member = "get_Active", ReturnType = typeof(InterfaceProfile_Layout))]
209 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceProfile_Layout), Member = "GetCategoryGrouping", MemberParameters = new object[]
210 {
212 typeof(bool)
213 }, ReturnType = typeof(GUIPageIconGrouping))]
214 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIconGrouping), Member = "LoadPageAnchor", ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIBuffs), Member = "UpdateBuffNavigation", ReturnType = typeof(void))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Time), Member = "get_deltaTime", ReturnType = typeof(float))]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffs_Layout), Member = "get_Instance", ReturnType = typeof(Buffs_Layout))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemGrid), Member = "Draw", MemberParameters = new object[]
220 {
225 typeof(int),
227 }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIBuffs), Member = "ChangeBuffString", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(int), Member = "ToString", ReturnType = typeof(string))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
231 {
232 typeof(string),
233 typeof(string),
234 typeof(string)
235 }, ReturnType = typeof(string))]
236 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Lang), Member = "GetBuffName", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "MouseText", MemberParameters = new object[]
238 {
239 typeof(string),
240 typeof(string),
241 typeof(int),
242 typeof(byte),
243 typeof(int),
244 typeof(int),
245 typeof(int),
246 typeof(int),
247 typeof(int),
248 typeof(bool)
249 }, ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIBuffs), Member = "RemoveBuff", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 22)]
252 public void Draw()
253 {
254 throw null;
255 }
256
257 [global::Cpp2ILInjected.Token(Token = "0x6000793")]
258 [global::Cpp2ILInjected.Address(RVA = "0x1320A1C", Offset = "0x1320A1C", Length = "0x18")]
259 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
260 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffs_Layout), Member = "get_Instance", ReturnType = typeof(Buffs_Layout))]
261 public float ItemScale(int index)
262 {
263 throw null;
264 }
265
266 [global::Cpp2ILInjected.Token(Token = "0x6000794")]
267 [global::Cpp2ILInjected.Address(RVA = "0x1320A34", Offset = "0x1320A34", Length = "0x26C")]
268 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
270 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemSlot), Member = "UpdateTooltipContext", MemberParameters = new object[]
271 {
272 typeof(int),
273 typeof(int)
274 }, ReturnType = typeof(void))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "get_UITextAlpha", ReturnType = typeof(float))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerBuff), Member = "Activate", ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
279 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "ResetTimeWithoutCursor", ReturnType = typeof(void))]
280 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
281 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "GetUICursor", ReturnType = typeof(global::Cursor))]
282 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(KeyboardInput), Member = "GetKeyDown", MemberParameters = new object[] { typeof(KeyCode) }, ReturnType = typeof(bool))]
283 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
284 public void ItemOver(int index)
285 {
286 throw null;
287 }
288
289 [global::Cpp2ILInjected.Token(Token = "0x6000795")]
290 [global::Cpp2ILInjected.Address(RVA = "0x1320CA0", Offset = "0x1320CA0", Length = "0x974")]
291 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
292 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
293 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Buffs_Layout), Member = "get_Instance", ReturnType = typeof(Buffs_Layout))]
295 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Graphics.Color), Member = "Lerp", MemberParameters = new object[]
296 {
297 typeof(Microsoft.Xna.Framework.Graphics.Color),
298 typeof(Microsoft.Xna.Framework.Graphics.Color),
299 typeof(float)
300 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
301 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Texture2D) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
302 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
303 {
305 typeof(float)
306 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
307 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
308 {
310 typeof(float)
311 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
312 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
313 {
316 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
318 {
319 typeof(int),
320 typeof(int),
321 typeof(int),
322 typeof(int)
323 }, ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
326 {
331 typeof(float),
333 typeof(float),
335 typeof(float)
336 }, ReturnType = typeof(void))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(double), Member = "ToString", ReturnType = typeof(string))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
339 {
340 typeof(string),
341 typeof(string)
342 }, ReturnType = typeof(string))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
344 {
347 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "DrawString", MemberParameters = new object[]
349 {
351 typeof(string),
354 typeof(float),
356 typeof(float),
358 typeof(float)
359 }, ReturnType = typeof(void))]
360 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 41)]
361 public void ItemDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
362 {
363 throw null;
364 }
365
366 [global::Cpp2ILInjected.Token(Token = "0x4000607")]
367 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
368 private int buffOver;
369
370 [global::Cpp2ILInjected.Token(Token = "0x4000608")]
371 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
372 private int buffToRemove;
373
374 [global::Cpp2ILInjected.Token(Token = "0x4000609")]
375 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
376 private int lastDrawBuffText;
377
378 [global::Cpp2ILInjected.Token(Token = "0x400060A")]
379 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
380 private float lastdoubleClickTimer;
381
382 [global::Cpp2ILInjected.Token(Token = "0x400060B")]
383 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
384 public int numActiveBuffs;
385
386 [global::Cpp2ILInjected.Token(Token = "0x400060C")]
387 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
388 private int[] activeBuffs;
389
390 [global::Cpp2ILInjected.Token(Token = "0x400060D")]
391 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
392 public bool buffTogglePressed;
393
394 [global::Cpp2ILInjected.Token(Token = "0x400060E")]
395 [global::Cpp2ILInjected.FieldOffset(Offset = "0x31")]
396 public bool buffActive;
397
398 [global::Cpp2ILInjected.Token(Token = "0x400060F")]
399 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
401
402 [global::Cpp2ILInjected.Token(Token = "0x4000610")]
403 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
405
406 [global::Cpp2ILInjected.Token(Token = "0x4000611")]
407 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
409
410 [global::Cpp2ILInjected.Token(Token = "0x4000612")]
411 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
413
414 [global::Cpp2ILInjected.Token(Token = "0x4000613")]
415 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
417}
class f__AnonymousType0<< Count > j__TPar
int lastDrawBuffText
Definition GUIBuffs.cs:376
void ItemOver(int index)
Definition GUIBuffs.cs:284
void ChangeBuffString(int buffType)
Definition GUIBuffs.cs:75
GUIItemGrid.DrawItemHandler itemDraw
Definition GUIBuffs.cs:416
void RemoveBuff()
Definition GUIBuffs.cs:120
int buffToRemove
Definition GUIBuffs.cs:372
Rectangle GetRegion()
Definition GUIBuffs.cs:61
bool CanRemoveBuff()
Definition GUIBuffs.cs:166
float ItemScale(int index)
Definition GUIBuffs.cs:261
int[] activeBuffs
Definition GUIBuffs.cs:388
GUIControllerBuff buffController
Definition GUIBuffs.cs:400
void PreviousItem()
Definition GUIBuffs.cs:111
bool buffTogglePressed
Definition GUIBuffs.cs:392
void Draw()
Definition GUIBuffs.cs:252
GUIItemGrid.GetItemScaleHandler itemScale
Definition GUIBuffs.cs:408
void NextItem()
Definition GUIBuffs.cs:93
GUIBuffs()
Definition GUIBuffs.cs:41
float lastdoubleClickTimer
Definition GUIBuffs.cs:380
void ItemDraw(ItemGrid_Layout gridLayout, int index, Microsoft.Xna.Framework.Vector2 position, float scale)
Definition GUIBuffs.cs:361
GUIItemGrid.CursorOver itemOver
Definition GUIBuffs.cs:412
int buffOver
Definition GUIBuffs.cs:368
void RemoveBuff(int buff)
Definition GUIBuffs.cs:197
void UpdateBuffNavigation()
Definition GUIBuffs.cs:154
DateTime NavigationTick
Definition GUIBuffs.cs:404
int numActiveBuffs
Definition GUIBuffs.cs:384
bool buffActive
Definition GUIBuffs.cs:396
delegate void CursorOver(int itemIndex)
delegate void DrawItemHandler(ItemGrid_Layout gridLayout, int itemIndex, Vector2 position, float scale)
delegate float GetItemScaleHandler(int itemIndex)