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
GUIItemFilter.cs
Go to the documentation of this file.
1using System;
3using Controller;
9using Terraria;
10using Terraria.Audio;
14
15[global::Cpp2ILInjected.Token(Token = "0x200014F")]
16public class GUIItemFilter
17{
18 [global::Cpp2ILInjected.Token(Token = "0x6000929")]
19 [global::Cpp2ILInjected.Address(RVA = "0x91E1E4", Offset = "0x91E1E4", Length = "0xD8")]
20 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = ".ctor", ReturnType = typeof(void))]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = ".ctor", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.BySearch), 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(GUIControllerItemFilter), Member = ".ctor", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
28 {
29 throw null;
30 }
31
32 [global::Cpp2ILInjected.Token(Token = "0x600092A")]
33 [global::Cpp2ILInjected.Address(RVA = "0x91E2BC", Offset = "0x91E2BC", Length = "0x80")]
34 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
35 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "set_SelectedCategory", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(void))]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "OpenUI", MemberParameters = new object[]
37 {
40 }, ReturnType = typeof(void))]
41 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemFilter), Member = "SetSearchTerm", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
44 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
45 public void Reset(bool expandedOnTouch = false)
46 {
47 throw null;
48 }
49
50 [global::Cpp2ILInjected.Token(Token = "0x600092B")]
51 [global::Cpp2ILInjected.Address(RVA = "0x91E400", Offset = "0x91E400", Length = "0x8")]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x600092C")]
59 [global::Cpp2ILInjected.Address(RVA = "0x91E33C", Offset = "0x91E33C", Length = "0xC4")]
60 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
61 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemFilter), Member = "Reset", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemFilter), Member = "DrawFilter", ReturnType = typeof(void))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemFilter), Member = "DrawSearch", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "set_SelectedCategory", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(void))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(InterfaceStyles_Layout), Member = "SetActiveLayout", MemberParameters = new object[] { typeof(InterfaceProfile_Layout) }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
67 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
68 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
69 public void SetSearchTerm(string term)
70 {
71 throw null;
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x600092D")]
75 [global::Cpp2ILInjected.Address(RVA = "0x91CC24", Offset = "0x91CC24", Length = "0x280")]
76 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
77 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "UpdateFilter", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemDuplication), Member = "UpdateFilter", MemberParameters = new object[] { typeof(bool) }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.MiscFallback), Member = ".ctor", MemberParameters = new object[] { typeof(List<IItemEntryFilter>) }, ReturnType = typeof(void))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Dictionary<int, object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "TValue")]
82 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "IsNullOrEmpty", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(bool))]
83 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 16)]
84 public bool Matches(int itemId)
85 {
86 throw null;
87 }
88
89 [global::Cpp2ILInjected.Token(Token = "0x600092E")]
90 [global::Cpp2ILInjected.Address(RVA = "0x914688", Offset = "0x914688", Length = "0x70")]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIInstance), Member = "ClosePopups", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemFilter), Member = "DrawFilter", ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIcons), Member = "OnCategoryClosed", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "CloseKeyboard", ReturnType = typeof(void))]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
97 public void CloseExpandedFilter()
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x600092F")]
103 [global::Cpp2ILInjected.Address(RVA = "0x91E408", Offset = "0x91E408", Length = "0x118")]
104 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemFilter), Member = "DrawFilter", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_DisplayTouchOptions", ReturnType = typeof(bool))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x6000930")]
116 [global::Cpp2ILInjected.Address(RVA = "0x91E520", Offset = "0x91E520", Length = "0x8C")]
117 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemFilter), Member = "DrawFilter", ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "CloseKeyboard", ReturnType = typeof(void))]
120 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
121 private void Close()
122 {
123 throw null;
124 }
125
126 [global::Cpp2ILInjected.Token(Token = "0x6000931")]
127 [global::Cpp2ILInjected.Address(RVA = "0x91E5AC", Offset = "0x91E5AC", Length = "0x141C")]
128 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
129 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawOptions", ReturnType = typeof(void))]
130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIPageIconGrouping), Member = "DrawEditOptions", ReturnType = typeof(void))]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_DisplayTouchOptions", ReturnType = typeof(bool))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_AnyControllerConnected", ReturnType = typeof(bool))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "GetRegion", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(Rectangle))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "ClickedOutOfRegion", MemberParameters = new object[]
138 {
140 typeof(bool)
141 }, ReturnType = typeof(bool))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemFilter), Member = "CloseExpandedFilter", ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemFilter), Member = "DrawSearch", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(XNAUnityRunner), Member = "get_ControllerModeLocked", ReturnType = typeof(bool))]
146 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionExclusive.IsOverHandler), Member = ".ctor", MemberParameters = new object[]
147 {
148 typeof(object),
150 }, ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInputRegionManager), Member = "RegisterPickingInterceptor", MemberParameters = new object[] { typeof(GUIInputRegionExclusive.IsOverHandler) }, ReturnType = typeof(GUIInputRegionExclusive))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerNavigationController), Member = "set_CurrentNavigationItem", MemberParameters = new object[] { typeof(GUIControllerItem) }, ReturnType = typeof(void))]
153 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
154 {
156 typeof(bool),
157 typeof(Color?),
158 typeof(Color?),
159 typeof(Color?)
160 }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControlsBanner), Member = "AddAction", MemberParameters = new object[]
162 {
165 typeof(string)
166 }, ReturnType = typeof(void))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionManager), Member = "get_ActiveController", ReturnType = typeof(ControllerDevice))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionButton), Member = "GetButtonUp", MemberParameters = new object[] { typeof(ControllerDevice) }, ReturnType = typeof(bool))]
169 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "IsPageSelected", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(bool))]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "get_HasFocus", ReturnType = typeof(bool))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemFilter), Member = "LoadCategoryButtonIcon", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(void))]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
173 {
175 typeof(Item),
176 typeof(string),
177 typeof(bool),
178 typeof(ref float),
179 typeof(bool),
180 typeof(bool),
181 typeof(bool),
182 typeof(bool)
183 }, ReturnType = typeof(GUITransactionButton.InputState))]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemFilter), Member = "Close", ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemDuplication), Member = "get_HasFocus", ReturnType = typeof(bool))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIInstance), Member = "ClosePopups", ReturnType = typeof(void))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_GameMode", ReturnType = typeof(int))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceStyles_Layout), Member = "get_Active", ReturnType = typeof(InterfaceProfile_Layout))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceProfile_Layout), Member = "GetCategoryGrouping", MemberParameters = new object[]
190 {
192 typeof(bool)
193 }, ReturnType = typeof(GUIPageIconGrouping))]
194 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "get_Collapsed", ReturnType = typeof(bool))]
195 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemDuplication), Member = "get_Collapsed", ReturnType = typeof(bool))]
196 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIMouseItem), Member = "get_HoldingItem", ReturnType = typeof(bool))]
197 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControllerActionButton), Member = "Conflicts", MemberParameters = new object[] { typeof(ControllerActionButton) }, ReturnType = typeof(bool))]
198 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "GetCategoryTexture", MemberParameters = new object[]
199 {
201 typeof(bool)
202 }, ReturnType = typeof(Texture2D))]
203 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
204 {
207 typeof(string),
208 typeof(bool),
209 typeof(ref float),
210 typeof(Color?),
211 typeof(bool),
212 typeof(bool),
213 typeof(bool),
214 typeof(bool)
215 }, ReturnType = typeof(GUITransactionButton.InputState))]
216 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Int32Enum>), Member = "IndexOf", MemberParameters = new object[] { "System.Int32Enum" }, ReturnType = typeof(int))]
217 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<Int32Enum>), Member = "set_Item", MemberParameters = new object[]
218 {
219 typeof(int),
220 "System.Int32Enum"
221 }, ReturnType = typeof(void))]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceProfile_Layout), Member = "IsCollapsed", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(bool))]
223 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceProfile_Layout), Member = "SetCollapsed", MemberParameters = new object[]
224 {
226 typeof(bool)
227 }, ReturnType = typeof(void))]
228 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIconGrouping), Member = "set_SelectedCategory", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(void))]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemFilter), Member = "SetSearchTerm", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Crafting", ReturnType = typeof(GUIControllerCrafting))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "get_Duplicate", ReturnType = typeof(GUIControllerItemDuplication))]
232 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 38)]
233 public void DrawFilter()
234 {
235 throw null;
236 }
237
238 [global::Cpp2ILInjected.Token(Token = "0x6000932")]
239 [global::Cpp2ILInjected.Address(RVA = "0x91F9C8", Offset = "0x91F9C8", Length = "0x5A0")]
240 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIItemFilter), Member = "DrawFilter", ReturnType = typeof(void))]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
244 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Draw", MemberParameters = new object[]
245 {
247 typeof(bool),
248 typeof(Color?),
249 typeof(Color?),
250 typeof(Color?)
251 }, ReturnType = typeof(void))]
252 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_DisplayTouchOptions", ReturnType = typeof(bool))]
253 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
254 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "Draw", MemberParameters = new object[]
255 {
257 typeof(Item),
258 typeof(string),
259 typeof(bool),
260 typeof(ref float),
261 typeof(bool),
262 typeof(bool),
263 typeof(bool),
264 typeof(bool)
265 }, ReturnType = typeof(GUITransactionButton.InputState))]
266 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SoundEngine), Member = "PlaySound", MemberParameters = new object[]
267 {
268 typeof(int),
269 typeof(int),
270 typeof(int),
271 typeof(int),
272 typeof(float),
273 typeof(float)
274 }, ReturnType = typeof(SoundEffectInstance))]
275 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "clrInput", ReturnType = typeof(void))]
276 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "GetRegion", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(Rectangle))]
277 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "GetInputText", MemberParameters = new object[]
278 {
279 typeof(string),
281 typeof(int),
282 typeof(bool),
283 typeof(bool),
284 typeof(bool),
285 typeof(bool)
286 }, ReturnType = typeof(string))]
287 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "CloseKeyboard", ReturnType = typeof(void))]
288 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIItemFilter), Member = "SetSearchTerm", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(void))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(String_Layout), Member = "GetFont", ReturnType = typeof(SpriteFont))]
290 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SpriteFont), Member = "MeasureString", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(Vector2))]
291 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Substring", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(string))]
292 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
293 {
294 typeof(string),
295 typeof(string)
296 }, ReturnType = typeof(string))]
297 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIString), Member = "Draw", MemberParameters = new object[]
298 {
300 typeof(string),
301 typeof(Color),
302 typeof(bool)
303 }, ReturnType = typeof(void))]
304 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
305 private void DrawSearch()
306 {
307 throw null;
308 }
309
310 [global::Cpp2ILInjected.Token(Token = "0x6000933")]
311 [global::Cpp2ILInjected.Address(RVA = "0x91FF68", Offset = "0x91FF68", Length = "0x1E0")]
312 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
313 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
314 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "IsPageSelected", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(bool))]
315 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceStyles_Layout), Member = "get_Active", ReturnType = typeof(InterfaceProfile_Layout))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceProfile_Layout), Member = "GetCategoryGrouping", MemberParameters = new object[]
317 {
319 typeof(bool)
320 }, ReturnType = typeof(GUIPageIconGrouping))]
321 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "get_PageGroupRegion", ReturnType = typeof(Rectangle))]
322 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "get_PageContentRegion", ReturnType = typeof(Rectangle))]
323 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIconGrouping), Member = "LoadPageAnchor", ReturnType = typeof(void))]
324 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
325 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_DisplayTouchOptions", ReturnType = typeof(bool))]
326 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "IsCursorOver", MemberParameters = new object[]
327 {
330 }, ReturnType = typeof(bool))]
331 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "set_PageGroupRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "set_PageContentRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
333 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
335 {
336 throw null;
337 }
338
339 // Note: this type is marked as 'beforefieldinit'.
340 [global::Cpp2ILInjected.Token(Token = "0x6000934")]
341 [global::Cpp2ILInjected.Address(RVA = "0x920148", Offset = "0x920148", Length = "0xABC")]
342 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
343 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
344 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.Weapon), Member = ".ctor", ReturnType = typeof(void))]
346 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.Armor), Member = ".ctor", ReturnType = typeof(void))]
347 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.Vanity), Member = ".ctor", ReturnType = typeof(void))]
348 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.BuildingBlock), Member = ".ctor", ReturnType = typeof(void))]
349 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.Furniture), Member = ".ctor", ReturnType = typeof(void))]
350 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.Accessories), Member = ".ctor", ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.MiscAccessories), Member = ".ctor", ReturnType = typeof(void))]
352 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.Consumables), Member = ".ctor", ReturnType = typeof(void))]
353 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.Tools), Member = ".ctor", ReturnType = typeof(void))]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.Materials), Member = ".ctor", ReturnType = typeof(void))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ItemFilters.BySearch), Member = ".ctor", ReturnType = typeof(void))]
356 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 78)]
358 {
359 throw null;
360 }
361
362 [global::Cpp2ILInjected.Token(Token = "0x40008A6")]
363 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
365
366 [global::Cpp2ILInjected.Token(Token = "0x40008A7")]
367 private static string[] categoryName;
368
369 [global::Cpp2ILInjected.Token(Token = "0x40008A8")]
370 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
372
373 [global::Cpp2ILInjected.Token(Token = "0x40008A9")]
374 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
375 public string SearchTerm;
376
377 [global::Cpp2ILInjected.Token(Token = "0x40008AA")]
378 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
379 public bool Expanded;
380
381 [global::Cpp2ILInjected.Token(Token = "0x40008AB")]
382 [global::Cpp2ILInjected.FieldOffset(Offset = "0x21")]
383 public bool editingSearch;
384
385 [global::Cpp2ILInjected.Token(Token = "0x40008AC")]
386 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
387 public string editSearch;
388
389 [global::Cpp2ILInjected.Token(Token = "0x40008AD")]
390 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
391 public string editSearchStart;
392
393 [global::Cpp2ILInjected.Token(Token = "0x40008AE")]
394 [global::Cpp2ILInjected.FieldOffset(Offset = "0x38")]
395 public string editDisplaySearch;
396
397 [global::Cpp2ILInjected.Token(Token = "0x40008AF")]
399
400 [global::Cpp2ILInjected.Token(Token = "0x40008B0")]
402
403 [global::Cpp2ILInjected.Token(Token = "0x40008B1")]
404 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
406
407 [global::Cpp2ILInjected.Token(Token = "0x40008B2")]
408 [global::Cpp2ILInjected.FieldOffset(Offset = "0x48")]
409 private bool disableReset;
410
411 [global::Cpp2ILInjected.Token(Token = "0x40008B3")]
412 [global::Cpp2ILInjected.FieldOffset(Offset = "0x49")]
414
415 [global::Cpp2ILInjected.Token(Token = "0x40008B4")]
416 [global::Cpp2ILInjected.FieldOffset(Offset = "0x4C")]
417 private float collapseScale;
418
419 [global::Cpp2ILInjected.Token(Token = "0x40008B5")]
420 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
421 private float allScale;
422
423 [global::Cpp2ILInjected.Token(Token = "0x40008B6")]
424 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
425 private float weaponScale;
426
427 [global::Cpp2ILInjected.Token(Token = "0x40008B7")]
428 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
429 private float armorScale;
430
431 [global::Cpp2ILInjected.Token(Token = "0x40008B8")]
432 [global::Cpp2ILInjected.FieldOffset(Offset = "0x5C")]
433 private float vanityScale;
434
435 [global::Cpp2ILInjected.Token(Token = "0x40008B9")]
436 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
437 private float buildingBlockScale;
438
439 [global::Cpp2ILInjected.Token(Token = "0x40008BA")]
440 [global::Cpp2ILInjected.FieldOffset(Offset = "0x64")]
441 private float furnitureScale;
442
443 [global::Cpp2ILInjected.Token(Token = "0x40008BB")]
444 [global::Cpp2ILInjected.FieldOffset(Offset = "0x68")]
445 private float gameplayItemsScale;
446
447 [global::Cpp2ILInjected.Token(Token = "0x40008BC")]
448 [global::Cpp2ILInjected.FieldOffset(Offset = "0x6C")]
449 private float accessoriesScale;
450
451 [global::Cpp2ILInjected.Token(Token = "0x40008BD")]
452 [global::Cpp2ILInjected.FieldOffset(Offset = "0x70")]
453 private float equipmentScale;
454
455 [global::Cpp2ILInjected.Token(Token = "0x40008BE")]
456 [global::Cpp2ILInjected.FieldOffset(Offset = "0x74")]
457 private float consumablesScale;
458
459 [global::Cpp2ILInjected.Token(Token = "0x40008BF")]
460 [global::Cpp2ILInjected.FieldOffset(Offset = "0x78")]
461 private float toolsScale;
462
463 [global::Cpp2ILInjected.Token(Token = "0x40008C0")]
464 [global::Cpp2ILInjected.FieldOffset(Offset = "0x7C")]
465 private float materialsScale;
466
467 [global::Cpp2ILInjected.Token(Token = "0x40008C1")]
468 [global::Cpp2ILInjected.FieldOffset(Offset = "0x80")]
470
471 [global::Cpp2ILInjected.Token(Token = "0x40008C2")]
472 [global::Cpp2ILInjected.FieldOffset(Offset = "0x88")]
474
475 [global::Cpp2ILInjected.Token(Token = "0x40008C3")]
476 [global::Cpp2ILInjected.FieldOffset(Offset = "0x90")]
478
479 [global::Cpp2ILInjected.Token(Token = "0x40008C4")]
480 private static float BeginSearchScale;
481
482 [global::Cpp2ILInjected.Token(Token = "0x2000150")]
483 public enum CategoryFilter
484 {
485 [global::Cpp2ILInjected.Token(Token = "0x40008C6")]
486 All,
487 [global::Cpp2ILInjected.Token(Token = "0x40008C7")]
488 Weapon,
489 [global::Cpp2ILInjected.Token(Token = "0x40008C8")]
490 Armor,
491 [global::Cpp2ILInjected.Token(Token = "0x40008C9")]
492 Vanity,
493 [global::Cpp2ILInjected.Token(Token = "0x40008CA")]
495 [global::Cpp2ILInjected.Token(Token = "0x40008CB")]
496 Furniture,
497 [global::Cpp2ILInjected.Token(Token = "0x40008CC")]
499 [global::Cpp2ILInjected.Token(Token = "0x40008CD")]
500 Equipment,
501 [global::Cpp2ILInjected.Token(Token = "0x40008CE")]
503 [global::Cpp2ILInjected.Token(Token = "0x40008CF")]
504 Tools,
505 [global::Cpp2ILInjected.Token(Token = "0x40008D0")]
506 Materials,
507 [global::Cpp2ILInjected.Token(Token = "0x40008D1")]
509 [global::Cpp2ILInjected.Token(Token = "0x40008D2")]
510 Count
511 }
512}
class f__AnonymousType0<< Count > j__TPar
delegate bool IsOverHandler(Vector2 cursorPosition)
static float BeginSearchScale
GUIControllerItemFilter _controller
static List< IItemEntryFilter > everythingButMisc
string editSearchStart
static string[] categoryName
bool IsOver(Vector2 cursorPosition)
static GUIItemFilter()
void Reset(bool expandedOnTouch=false)
static IItemEntryFilter[] CategoryFilters
bool Matches(int itemId)
void SetFilterCategory(GUIItemFilter.CategoryFilter category)
GUIItemFilter(GUIPageIcons.Category cat)
void LoadCategoryButtonIcon(TransactionButton_Layout button)
string editDisplaySearch
GUIPageIcons.Category _cat
float buildingBlockScale
GUIControllerItem previousNavigationItem
GUIItemFilter.CategoryFilter ActiveCategory
GUIInputRegionExclusive pickingInterceptor
bool miscFilterInitialised
void CloseExpandedFilter()
float gameplayItemsScale
ISearchFilter< Item > searchFilter
void SetSearchTerm(string term)