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
GUIControllerCrafting4Page.cs
Go to the documentation of this file.
1using System;
5using Terraria;
6
7[global::Cpp2ILInjected.Token(Token = "0x20000BB")]
9{
10 [global::Cpp2ILInjected.Token(Token = "0x600047A")]
11 [global::Cpp2ILInjected.Address(RVA = "0xA8A3A4", Offset = "0xA8A3A4", Length = "0x48")]
12 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
13 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
14 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Crafting_Layout), Member = "get_CraftGrid", ReturnType = typeof(DraggableItemGrid_Layout))]
15 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x600047B")]
22 [global::Cpp2ILInjected.Address(RVA = "0xA8A3EC", Offset = "0xA8A3EC", Length = "0x60")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
25 private int GetCollectionCount()
26 {
27 throw null;
28 }
29
30 [global::Cpp2ILInjected.Token(Token = "0x600047C")]
31 [global::Cpp2ILInjected.Address(RVA = "0xA8A44C", Offset = "0xA8A44C", Length = "0x48")]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
34 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
35 private float GetItemScale()
36 {
37 throw null;
38 }
39
40 [global::Cpp2ILInjected.Token(Token = "0x600047D")]
41 [global::Cpp2ILInjected.Address(RVA = "0xA8A494", Offset = "0xA8A494", Length = "0x50")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
44 private float GetScrollOffset()
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x600047E")]
50 [global::Cpp2ILInjected.Address(RVA = "0xA8A4E4", Offset = "0xA8A4E4", Length = "0x5C")]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
53 private void SetScrollOffset(float offset)
54 {
55 throw null;
56 }
57
58 [global::Cpp2ILInjected.Token(Token = "0x600047F")]
59 [global::Cpp2ILInjected.Address(RVA = "0xA8A540", Offset = "0xA8A540", Length = "0x14")]
60 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "get_InMenu", ReturnType = typeof(bool))]
63 public override bool IsInMenu()
64 {
65 throw null;
66 }
67
68 [global::Cpp2ILInjected.Token(Token = "0x6000480")]
69 [global::Cpp2ILInjected.Address(RVA = "0xA8A7B0", Offset = "0xA8A7B0", Length = "0xC8")]
70 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_GameMode", ReturnType = typeof(int))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceStyles_Layout), Member = "get_Active", ReturnType = typeof(InterfaceProfile_Layout))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(InterfaceProfile_Layout), Member = "GetCategoryGrouping", MemberParameters = new object[]
75 {
77 typeof(bool)
78 }, ReturnType = typeof(GUIPageIconGrouping))]
79 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
80 private int GetMenuItemCount()
81 {
82 throw null;
83 }
84
85 [global::Cpp2ILInjected.Token(Token = "0x6000481")]
86 [global::Cpp2ILInjected.Address(RVA = "0xA8A878", Offset = "0xA8A878", Length = "0x8")]
87 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
88 private int GetDisplayItemCount()
89 {
90 throw null;
91 }
92
93 [global::Cpp2ILInjected.Token(Token = "0x17000082")]
95 {
96 [global::Cpp2ILInjected.Token(Token = "0x6000482")]
97 [global::Cpp2ILInjected.Address(RVA = "0xA8A554", Offset = "0xA8A554", Length = "0x25C")]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCrafting4Page), Member = "IsInMenu", ReturnType = typeof(bool))]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCrafting4Page), Member = "GetNavigationOutDirs", ReturnType = typeof(int))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCrafting4Page), Member = "Activate", ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCrafting4Page), Member = "RefreshScrollOffset", ReturnType = typeof(void))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCrafting4Page), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCrafting4Page), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCrafting4Page), Member = "NavigateInto", MemberParameters = new object[]
105 {
106 typeof(int),
107 typeof(int)
108 }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "RefreshGridNav", ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "Draw", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "CraftItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator.GetGrid), Member = ".ctor", MemberParameters = new object[]
114 {
115 typeof(object),
117 }, ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator.GetCollectionCount), Member = ".ctor", MemberParameters = new object[]
119 {
120 typeof(object),
122 }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator.GetItemScale), Member = ".ctor", MemberParameters = new object[]
124 {
125 typeof(object),
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator.GetScrollOffset), Member = ".ctor", MemberParameters = new object[]
129 {
130 typeof(object),
132 }, ReturnType = typeof(void))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator.SetScrollOffset), Member = ".ctor", MemberParameters = new object[]
134 {
135 typeof(object),
137 }, ReturnType = typeof(void))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = ".ctor", MemberParameters = new object[]
139 {
148 }, ReturnType = typeof(void))]
149 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
150 get
151 {
152 throw null;
153 }
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x6000483")]
157 [global::Cpp2ILInjected.Address(RVA = "0xA8A880", Offset = "0xA8A880", Length = "0x24")]
158 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
159 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "LoadPageAnchor", ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "GetNavigationOutDirs", ReturnType = typeof(int))]
162 public override int GetNavigationOutDirs()
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x6000484")]
168 [global::Cpp2ILInjected.Address(RVA = "0xA8A8A4", Offset = "0xA8A8A4", Length = "0x18")]
169 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "Activate", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
172 public override void Activate()
173 {
174 throw null;
175 }
176
177 [global::Cpp2ILInjected.Token(Token = "0x6000485")]
178 [global::Cpp2ILInjected.Address(RVA = "0xA8A8BC", Offset = "0xA8A8BC", Length = "0x24")]
179 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "LoadPageAnchor", ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
182 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "RefreshScrollOffset", ReturnType = typeof(void))]
183 public override void RefreshScrollOffset()
184 {
185 throw null;
186 }
187
188 [global::Cpp2ILInjected.Token(Token = "0x6000486")]
189 [global::Cpp2ILInjected.Address(RVA = "0xA8A8E0", Offset = "0xA8A8E0", Length = "0x4")]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
191 protected override void UpdateScroll()
192 {
193 throw null;
194 }
195
196 [global::Cpp2ILInjected.Token(Token = "0x6000487")]
197 [global::Cpp2ILInjected.Address(RVA = "0xA8A8E4", Offset = "0xA8A8E4", Length = "0x3C")]
198 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
199 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "LoadPageAnchor", ReturnType = typeof(void))]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
203 {
204 throw null;
205 }
206
207 [global::Cpp2ILInjected.Token(Token = "0x6000488")]
208 [global::Cpp2ILInjected.Address(RVA = "0xA8A920", Offset = "0xA8A920", Length = "0x4")]
209 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
210 protected override void ClampPosition()
211 {
212 throw null;
213 }
214
215 [global::Cpp2ILInjected.Token(Token = "0x6000489")]
216 [global::Cpp2ILInjected.Address(RVA = "0xA8A924", Offset = "0xA8A924", Length = "0x24")]
217 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
218 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "LoadPageAnchor", ReturnType = typeof(void))]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
222 {
223 throw null;
224 }
225
226 [global::Cpp2ILInjected.Token(Token = "0x600048A")]
227 [global::Cpp2ILInjected.Address(RVA = "0xA8A948", Offset = "0xA8A948", Length = "0x3C")]
228 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
229 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "LoadPageAnchor", ReturnType = typeof(void))]
230 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
231 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "NavigateInto", MemberParameters = new object[]
232 {
233 typeof(int),
234 typeof(int)
235 }, ReturnType = typeof(void))]
236 public override void NavigateInto(int column, int row)
237 {
238 throw null;
239 }
240
241 [global::Cpp2ILInjected.Token(Token = "0x600048B")]
242 [global::Cpp2ILInjected.Address(RVA = "0xA8A984", Offset = "0xA8A984", Length = "0xC")]
243 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerPageRedirect), Member = ".ctor", ReturnType = typeof(void))]
244 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
245 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = ".ctor", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(void))]
247 {
248 throw null;
249 }
250
251 [global::Cpp2ILInjected.Token(Token = "0x4000442")]
252 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
254}
class f__AnonymousType0<< Count > j__TPar
GUIControllerDynamicGridNavigator _gridNav
DraggableItemGrid_Layout GetGrid()
override void NavigateInto(int column, int row)
override GUIControllerItem Navigate(Vector2 navigationVector)
GUIControllerDynamicGridNavigator GridNav
delegate DraggableItemGrid_Layout GetGrid()
delegate void SetScrollOffset(float scrollOffset)