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
GUISlider.cs
Go to the documentation of this file.
1using System;
2using Controller;
7using Terraria;
8using UnityEngine;
9
10[global::Cpp2ILInjected.Token(Token = "0x2000116")]
11public static class GUISlider
12{
13 [global::Cpp2ILInjected.Token(Token = "0x60006FE")]
14 [global::Cpp2ILInjected.Address(RVA = "0xF6D4E4", Offset = "0xF6D4E4", Length = "0x168")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerInterfaceEdit), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
17 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerDresser), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerHairStylist), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
19 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerCreateController_ItemColour), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
23 {
27 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
29 {
30 typeof(float),
31 typeof(float)
32 }, ReturnType = typeof(void))]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
34 {
36 typeof(float)
37 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
38 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
39 {
40 typeof(int),
41 typeof(int),
42 typeof(int),
43 typeof(int)
44 }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
47 {
48 throw null;
49 }
50
51 [global::Cpp2ILInjected.Token(Token = "0x60006FF")]
52 [global::Cpp2ILInjected.Address(RVA = "0xF6D64C", Offset = "0xF6D64C", Length = "0x36C")]
53 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
54 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_hBar", ReturnType = typeof(float))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_lBar", ReturnType = typeof(float))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "hslToRgb", MemberParameters = new object[]
58 {
59 typeof(float),
60 typeof(float),
61 typeof(float),
62 typeof(byte)
63 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
65 {
66 typeof(float),
67 typeof(float)
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
70 {
71 typeof(int),
72 typeof(int),
73 typeof(int),
74 typeof(int)
75 }, ReturnType = typeof(void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
78 {
83 typeof(float),
85 typeof(float),
87 typeof(float)
88 }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x6000700")]
96 [global::Cpp2ILInjected.Address(RVA = "0xF6D9B8", Offset = "0xF6D9B8", Length = "0x36C")]
97 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
98 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_hBar", ReturnType = typeof(float))]
100 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_sBar", ReturnType = typeof(float))]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "hslToRgb", MemberParameters = new object[]
102 {
103 typeof(float),
104 typeof(float),
105 typeof(float),
106 typeof(byte)
107 }, ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Color))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
109 {
110 typeof(float),
111 typeof(float)
112 }, ReturnType = typeof(void))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
114 {
115 typeof(int),
116 typeof(int),
117 typeof(int),
118 typeof(int)
119 }, ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
122 {
127 typeof(float),
129 typeof(float),
131 typeof(float)
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
135 {
136 throw null;
137 }
138
139 [global::Cpp2ILInjected.Token(Token = "0x6000701")]
140 [global::Cpp2ILInjected.Address(RVA = "0xF6DD24", Offset = "0xF6DD24", Length = "0xCC")]
141 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIClothesWindow), Member = "DrawHSLSlider", ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHairWindow), Member = "DrawHSLSlider", ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerCreateMenu), Member = "DrawHSLSlider", ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISliderSetting), Member = "Draw", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider.DrawBackingHandler), Member = ".ctor", MemberParameters = new object[]
147 {
148 typeof(object),
149 typeof(IntPtr)
150 }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider), Member = "Draw", MemberParameters = new object[]
152 {
154 typeof(bool),
155 typeof(ref float),
158 typeof(bool),
159 typeof(int),
160 typeof(int),
161 typeof(bool)
162 }, ReturnType = typeof(bool))]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
164 public static bool DrawSaturation(Slider_Layout layout, bool disablePick, ref float value, GUISlider.DragState dragState, bool forceOver = false)
165 {
166 throw null;
167 }
168
169 [global::Cpp2ILInjected.Token(Token = "0x6000702")]
170 [global::Cpp2ILInjected.Address(RVA = "0xF6F6FC", Offset = "0xF6F6FC", Length = "0xCC")]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIClothesWindow), Member = "DrawHSLSlider", ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHairWindow), Member = "DrawHSLSlider", ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerCreateMenu), Member = "DrawHSLSlider", ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISliderSetting), Member = "Draw", ReturnType = typeof(void))]
175 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
176 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider.DrawBackingHandler), Member = ".ctor", MemberParameters = new object[]
177 {
178 typeof(object),
179 typeof(IntPtr)
180 }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider), Member = "Draw", MemberParameters = new object[]
182 {
184 typeof(bool),
185 typeof(ref float),
188 typeof(bool),
189 typeof(int),
190 typeof(int),
191 typeof(bool)
192 }, ReturnType = typeof(bool))]
193 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
194 public static bool DrawLightness(Slider_Layout layout, bool disablePick, ref float value, GUISlider.DragState dragState, bool forceOver = false)
195 {
196 throw null;
197 }
198
199 [global::Cpp2ILInjected.Token(Token = "0x6000703")]
200 [global::Cpp2ILInjected.Address(RVA = "0xF6F7C8", Offset = "0xF6F7C8", Length = "0x1A4")]
201 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
202 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
204 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
205 {
209 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
210 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
211 {
212 typeof(float),
213 typeof(float)
214 }, ReturnType = typeof(void))]
215 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
216 {
218 typeof(float)
219 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
221 {
223 typeof(float)
224 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
225 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
226 {
229 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
230 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
232 {
233 throw null;
234 }
235
236 [global::Cpp2ILInjected.Token(Token = "0x6000704")]
237 [global::Cpp2ILInjected.Address(RVA = "0xF6F96C", Offset = "0xF6F96C", Length = "0x40")]
238 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
239 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISliderSetting), Member = "Draw", ReturnType = typeof(void))]
240 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
241 public static float QuantiseValue(float input, int stepCount)
242 {
243 throw null;
244 }
245
246 [global::Cpp2ILInjected.Token(Token = "0x6000705")]
247 [global::Cpp2ILInjected.Address(RVA = "0xF6F9AC", Offset = "0xF6F9AC", Length = "0x2C")]
248 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
249 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "DrawMaxPlayers", ReturnType = typeof(void))]
250 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
251 public static float CalculateValue(int input, int minValue, int maxValue)
252 {
253 throw null;
254 }
255
256 [global::Cpp2ILInjected.Token(Token = "0x6000706")]
257 [global::Cpp2ILInjected.Address(RVA = "0xF6F9D8", Offset = "0xF6F9D8", Length = "0x44")]
258 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
259 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = "RefreshItemToSplit", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
260 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = "Draw", ReturnType = typeof(void))]
261 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventorySplitStack), Member = "RefreshItemToSplit", ReturnType = typeof(void))]
262 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventorySplitStack), Member = "DrawOverlay", ReturnType = typeof(void))]
263 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "DrawMaxPlayers", ReturnType = typeof(void))]
264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISliderSetting), Member = "SetValue", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 11)]
266 public static int ScaleValue(float input, int minValue, int maxValue)
267 {
268 throw null;
269 }
270
271 [global::Cpp2ILInjected.Token(Token = "0x6000707")]
272 [global::Cpp2ILInjected.Address(RVA = "0xF6DDF0", Offset = "0xF6DDF0", Length = "0x190C")]
273 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
274 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISlider), Member = "DrawSaturation", MemberParameters = new object[]
275 {
277 typeof(bool),
278 typeof(ref float),
280 typeof(bool)
281 }, ReturnType = typeof(bool))]
282 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISlider), Member = "DrawLightness", MemberParameters = new object[]
283 {
285 typeof(bool),
286 typeof(ref float),
288 typeof(bool)
289 }, ReturnType = typeof(bool))]
290 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = "Draw", ReturnType = typeof(void))]
291 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIClothesWindow), Member = "DrawHSLSlider", ReturnType = typeof(void))]
292 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHairWindow), Member = "DrawHSLSlider", ReturnType = typeof(void))]
293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventorySplitStack), Member = "DrawOverlay", ReturnType = typeof(void))]
294 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInterfaceEdit), Member = "DrawUITweaks", ReturnType = typeof(void))]
295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = "DrawMaxPlayers", ReturnType = typeof(void))]
296 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerCreateMenu), Member = "DrawHSLSlider", ReturnType = typeof(void))]
297 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISliderSetting), Member = "Draw", ReturnType = typeof(void))]
298 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
300 {
304 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
305 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Texture_Layout), Member = "get_Texture", ReturnType = typeof(Microsoft.Xna.Framework.Graphics.Texture2D))]
306 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = ".ctor", MemberParameters = new object[]
307 {
308 typeof(float),
309 typeof(float)
310 }, ReturnType = typeof(void))]
311 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Multiply", MemberParameters = new object[]
312 {
314 typeof(float)
315 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Division", MemberParameters = new object[]
317 {
319 typeof(float)
320 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Subtraction", MemberParameters = new object[]
322 {
325 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Microsoft.Xna.Framework.Vector2), Member = "op_Addition", MemberParameters = new object[]
327 {
330 }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterInputRegion", MemberParameters = new object[]
332 {
333 typeof(int),
334 typeof(int),
336 }, ReturnType = typeof(bool))]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "DrawPickingRegion", MemberParameters = new object[]
338 {
342 }, ReturnType = typeof(void))]
343 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "DisableNavigationFromAxis", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "get_NavigationAxis", ReturnType = typeof(ControllerActionVector))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_ActiveController", ReturnType = typeof(ControllerDevice))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionVector), Member = "GetValue", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(global::UnityEngine.Vector2))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Time), Member = "get_deltaTime", ReturnType = typeof(float))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeft", ReturnType = typeof(bool))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseLeftRelease", ReturnType = typeof(bool))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUIInputLayer), Member = "CaptureUICrusorDrag", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseX", ReturnType = typeof(int))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_mouseY", ReturnType = typeof(int))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(AnimationCurve), Member = "Evaluate", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(float))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
355 {
356 typeof(int),
357 typeof(int),
358 typeof(int),
359 typeof(int)
360 }, ReturnType = typeof(void))]
361 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle?), Member = ".ctor", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
362 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteBatch), Member = "Draw", MemberParameters = new object[]
363 {
368 typeof(float),
370 typeof(float),
372 typeof(float)
373 }, ReturnType = typeof(void))]
374 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
375 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Microsoft.Xna.Framework.Graphics.Texture2D) }, ReturnType = typeof(Microsoft.Xna.Framework.Vector2))]
376 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 50)]
377 public static bool Draw(Slider_Layout layout, bool disablePick, ref float value, GUISlider.DragState dragState, GUISlider.DrawBackingHandler backingHandler = null, bool forceOver = false, int minValue = -1, int maxValue = -1, bool ignoreStartPoint = false)
378 {
379 throw null;
380 }
381
382 [global::Cpp2ILInjected.Token(Token = "0x2000117")]
384
385 [global::Cpp2ILInjected.Token(Token = "0x2000118")]
386 public class DragState
387 {
388 [global::Cpp2ILInjected.Token(Token = "0x600070C")]
389 [global::Cpp2ILInjected.Address(RVA = "0x10FAEF4", Offset = "0x10FAEF4", Length = "0x8")]
390 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIChestSplitStack), Member = ".ctor", ReturnType = typeof(void))]
391 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIClothesWindow), Member = ".ctor", ReturnType = typeof(void))]
392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHairWindow), Member = ".ctor", ReturnType = typeof(void))]
393 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInventorySplitStack), Member = ".ctor", ReturnType = typeof(void))]
394 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInterfaceEdit), Member = ".ctor", ReturnType = typeof(void))]
395 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIMultiplayerHost), Member = ".ctor", ReturnType = typeof(void))]
396 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPlayerCreateMenu), Member = ".ctor", ReturnType = typeof(void))]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUISliderSetting), Member = ".ctor", MemberParameters = new object[] { typeof(GUISettingID) }, ReturnType = typeof(void))]
398 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
399 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
400 public DragState()
401 {
402 throw null;
403 }
404
405 [global::Cpp2ILInjected.Token(Token = "0x400058E")]
406 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
407 public bool wasDragging;
408
409 [global::Cpp2ILInjected.Token(Token = "0x400058F")]
410 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
411 public float dragDir;
412
413 [global::Cpp2ILInjected.Token(Token = "0x4000590")]
414 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
415 public float dragStart;
416
417 [global::Cpp2ILInjected.Token(Token = "0x4000591")]
418 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
419 public float dragTime;
420
421 [global::Cpp2ILInjected.Token(Token = "0x4000592")]
422 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
424 }
425}
class f__AnonymousType0<< Count > j__TPar
GUISettingID
Microsoft.Xna.Framework.Vector2 dragStartPoint
Definition GUISlider.cs:423
static bool DrawSaturation(Slider_Layout layout, bool disablePick, ref float value, GUISlider.DragState dragState, bool forceOver=false)
Definition GUISlider.cs:164
delegate void DrawBackingHandler(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 size, Slider_Layout layout, bool controllerOver)
static void DrawSaturationSlider(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 size, Slider_Layout layout, bool controllerOver)
Definition GUISlider.cs:90
static int ScaleValue(float input, int minValue, int maxValue)
Definition GUISlider.cs:266
static float CalculateValue(int input, int minValue, int maxValue)
Definition GUISlider.cs:251
static void DrawLightnessSlider(Microsoft.Xna.Framework.Vector2 position, Microsoft.Xna.Framework.Vector2 size, Slider_Layout layout, bool controllerOver)
Definition GUISlider.cs:134
static Rectangle GetRegion(Slider_Layout layout)
Definition GUISlider.cs:46
static bool Draw(Slider_Layout layout, bool disablePick, ref float value, GUISlider.DragState dragState, GUISlider.DrawBackingHandler backingHandler=null, bool forceOver=false, int minValue=-1, int maxValue=-1, bool ignoreStartPoint=false)
Definition GUISlider.cs:377
static float QuantiseValue(float input, int stepCount)
Definition GUISlider.cs:241
static bool IsCursorOver(Microsoft.Xna.Framework.Vector2 cursorPosition, Slider_Layout layout)
Definition GUISlider.cs:231
static bool DrawLightness(Slider_Layout layout, bool disablePick, ref float value, GUISlider.DragState dragState, bool forceOver=false)
Definition GUISlider.cs:194