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
GUIControllerResearchPage4Page.cs
Go to the documentation of this file.
1using System;
5
6[global::Cpp2ILInjected.Token(Token = "0x20000DA")]
8{
9 [global::Cpp2ILInjected.Token(Token = "0x600059D")]
10 [global::Cpp2ILInjected.Address(RVA = "0xB20514", Offset = "0xB20514", Length = "0x24")]
11 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
12 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
14 {
15 throw null;
16 }
17
18 [global::Cpp2ILInjected.Token(Token = "0x600059E")]
19 [global::Cpp2ILInjected.Address(RVA = "0xB22250", Offset = "0xB22250", Length = "0x48")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ResearchPage_Layout), Member = "get_DisplayItemGrid", ReturnType = typeof(DraggableItemGrid_Layout))]
23 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x600059F")]
30 [global::Cpp2ILInjected.Address(RVA = "0xB22298", Offset = "0xB22298", Length = "0x60")]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
32 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
33 private int GetCollectionCount()
34 {
35 throw null;
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x60005A0")]
39 [global::Cpp2ILInjected.Address(RVA = "0xB222F8", Offset = "0xB222F8", Length = "0x48")]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
42 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
43 private float GetItemScale()
44 {
45 throw null;
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x60005A1")]
49 [global::Cpp2ILInjected.Address(RVA = "0xB22340", Offset = "0xB22340", Length = "0x50")]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
52 private float GetScrollOffset()
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x60005A2")]
58 [global::Cpp2ILInjected.Address(RVA = "0xB22390", Offset = "0xB22390", Length = "0x5C")]
59 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
60 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
61 private void SetScrollOffset(float offset)
62 {
63 throw null;
64 }
65
66 [global::Cpp2ILInjected.Token(Token = "0x60005A3")]
67 [global::Cpp2ILInjected.Address(RVA = "0xB223EC", Offset = "0xB223EC", Length = "0x20")]
68 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
69 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearchPage), Member = "DrawResearch", ReturnType = typeof(void))]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerResearchPage4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "get_MenuColumn", ReturnType = typeof(int))]
73 public bool IsInMenu()
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x60005A4")]
79 [global::Cpp2ILInjected.Address(RVA = "0xB22640", Offset = "0xB22640", Length = "0x8")]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 private int GetMenuItemCount()
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x60005A5")]
87 [global::Cpp2ILInjected.Address(RVA = "0xB22648", Offset = "0xB22648", Length = "0x8")]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
89 private int GetDisplayItemCount()
90 {
91 throw null;
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x170000A9")]
96 {
97 [global::Cpp2ILInjected.Token(Token = "0x60005A6")]
98 [global::Cpp2ILInjected.Address(RVA = "0xB2240C", Offset = "0xB2240C", Length = "0x234")]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerResearchPage4Page), Member = "IsInMenu", ReturnType = typeof(bool))]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerResearchPage4Page), Member = "Activate", ReturnType = typeof(void))]
101 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerResearchPage4Page), Member = "GetNavigationOutDirs", ReturnType = typeof(int))]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerResearchPage4Page), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerResearchPage4Page), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerResearchPage4Page), Member = "NavigateInto", MemberParameters = new object[]
105 {
106 typeof(int),
107 typeof(int)
108 }, ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearch), Member = "Open", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearchPage), Member = "Draw", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIResearchPage), Member = "ResearchItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 9)]
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(object), Member = ".ctor", ReturnType = typeof(void))]
139 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 21)]
140 get
141 {
142 throw null;
143 }
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x60005A7")]
147 [global::Cpp2ILInjected.Address(RVA = "0xB22650", Offset = "0xB22650", Length = "0x14")]
148 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
149 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerResearchPage4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "Activate", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
151 public override void Activate()
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x60005A8")]
157 [global::Cpp2ILInjected.Address(RVA = "0xB22664", Offset = "0xB22664", Length = "0x78")]
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(GUIControllerResearchPage4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "GetNavigationOutDirs", ReturnType = typeof(int))]
162 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
163 public override int GetNavigationOutDirs()
164 {
165 throw null;
166 }
167
168 [global::Cpp2ILInjected.Token(Token = "0x60005A9")]
169 [global::Cpp2ILInjected.Address(RVA = "0xB226DC", Offset = "0xB226DC", Length = "0xB0")]
170 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
171 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
172 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "LoadPageAnchor", ReturnType = typeof(void))]
173 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerResearchPage4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
174 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
175 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
177 {
178 throw null;
179 }
180
181 [global::Cpp2ILInjected.Token(Token = "0x60005AA")]
182 [global::Cpp2ILInjected.Address(RVA = "0xB2278C", Offset = "0xB2278C", Length = "0xC0")]
183 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
184 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "LoadPageAnchor", ReturnType = typeof(void))]
185 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Research_Layout), Member = "get_Instance", ReturnType = typeof(Research_Layout))]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerResearchPage4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
189 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
190 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "GetRegion", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(Rectangle))]
191 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
193 {
194 throw null;
195 }
196
197 [global::Cpp2ILInjected.Token(Token = "0x60005AB")]
198 [global::Cpp2ILInjected.Address(RVA = "0xB2284C", Offset = "0xB2284C", Length = "0x28")]
199 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerResearchPage4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerDynamicGridNavigator))]
201 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerDynamicGridNavigator), Member = "NavigateInto", MemberParameters = new object[]
202 {
203 typeof(int),
204 typeof(int)
205 }, ReturnType = typeof(void))]
206 public override void NavigateInto(int column, int row)
207 {
208 throw null;
209 }
210
211 [global::Cpp2ILInjected.Token(Token = "0x40004B2")]
212 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
214}
class f__AnonymousType0<< Count > j__TPar
delegate DraggableItemGrid_Layout GetGrid()
delegate void SetScrollOffset(float scrollOffset)
GUIControllerDynamicGridNavigator GridNav
override void NavigateInto(int column, int row)
GUIControllerDynamicGridNavigator _gridNav
override GUIControllerItem Navigate(Vector2 navigationVector)