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
GUIControllerShop4Page.cs
Go to the documentation of this file.
1using System;
5
6[global::Cpp2ILInjected.Token(Token = "0x20000DD")]
8{
9 [global::Cpp2ILInjected.Token(Token = "0x60005B7")]
10 [global::Cpp2ILInjected.Address(RVA = "0xB22FA4", Offset = "0xB22FA4", Length = "0x8C")]
11 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
12 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
13 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_UseHorizontalPages", ReturnType = typeof(bool))]
14 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
15 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x60005B8")]
22 [global::Cpp2ILInjected.Address(RVA = "0xB23030", Offset = "0xB23030", Length = "0x48")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
25 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
26 private float GetItemScale()
27 {
28 throw null;
29 }
30
31 [global::Cpp2ILInjected.Token(Token = "0x60005B9")]
32 [global::Cpp2ILInjected.Address(RVA = "0xB23078", Offset = "0xB23078", Length = "0x14")]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerShop4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerStaticGridNavigator))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerStaticGridNavigator), Member = "get_InMenu", ReturnType = typeof(bool))]
36 public override bool IsInMenu()
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x60005BA")]
42 [global::Cpp2ILInjected.Address(RVA = "0xB23218", Offset = "0xB23218", Length = "0x8")]
43 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
44 private int GetMenuItemCount()
45 {
46 throw null;
47 }
48
49 [global::Cpp2ILInjected.Token(Token = "0x60005BB")]
50 [global::Cpp2ILInjected.Address(RVA = "0xB23220", Offset = "0xB23220", Length = "0x8")]
51 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
52 private int GetDisplayItemCount()
53 {
54 throw null;
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x170000AA")]
59 {
60 [global::Cpp2ILInjected.Token(Token = "0x60005BC")]
61 [global::Cpp2ILInjected.Address(RVA = "0xB2308C", Offset = "0xB2308C", Length = "0x18C")]
62 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerShop4Page), Member = "IsInMenu", ReturnType = typeof(bool))]
63 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerShop4Page), Member = "Activate", ReturnType = typeof(void))]
64 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerShop4Page), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerShop4Page), Member = "GetNavigationOutDirs", ReturnType = typeof(int))]
66 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerShop4Page), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
67 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerShop4Page), Member = "NavigateInto", MemberParameters = new object[]
68 {
69 typeof(int),
70 typeof(int)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIShop), Member = "ItemOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerStaticGridNavigator.GetGrid), Member = ".ctor", MemberParameters = new object[]
75 {
76 typeof(object),
78 }, ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerStaticGridNavigator.GetItemScale), Member = ".ctor", MemberParameters = new object[]
80 {
81 typeof(object),
83 }, ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerStaticGridNavigator.GetCollectionCount), Member = ".ctor", MemberParameters = new object[]
85 {
86 typeof(object),
88 }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerStaticGridNavigator), Member = ".ctor", MemberParameters = new object[]
90 {
96 }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 13)]
98 get
99 {
100 throw null;
101 }
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x60005BD")]
105 [global::Cpp2ILInjected.Address(RVA = "0xB23228", Offset = "0xB23228", Length = "0x18")]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerShop4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerStaticGridNavigator))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerStaticGridNavigator), Member = "Activate", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
109 public override void Activate()
110 {
111 throw null;
112 }
113
114 [global::Cpp2ILInjected.Token(Token = "0x60005BE")]
115 [global::Cpp2ILInjected.Address(RVA = "0xB23240", Offset = "0xB23240", Length = "0x38")]
116 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "LoadPageAnchor", ReturnType = typeof(void))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerShop4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerStaticGridNavigator))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerStaticGridNavigator), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
121 {
122 throw null;
123 }
124
125 [global::Cpp2ILInjected.Token(Token = "0x60005BF")]
126 [global::Cpp2ILInjected.Address(RVA = "0xB23278", Offset = "0xB23278", Length = "0x20")]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "LoadPageAnchor", ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerShop4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerStaticGridNavigator))]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerStaticGridNavigator), Member = "GetNavigationOutDirs", ReturnType = typeof(int))]
131 public override int GetNavigationOutDirs()
132 {
133 throw null;
134 }
135
136 [global::Cpp2ILInjected.Token(Token = "0x60005C0")]
137 [global::Cpp2ILInjected.Address(RVA = "0xB23298", Offset = "0xB23298", Length = "0x20")]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "LoadPageAnchor", ReturnType = typeof(void))]
140 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerShop4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerStaticGridNavigator))]
141 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerStaticGridNavigator), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
143 {
144 throw null;
145 }
146
147 [global::Cpp2ILInjected.Token(Token = "0x60005C1")]
148 [global::Cpp2ILInjected.Address(RVA = "0xB232B8", Offset = "0xB232B8", Length = "0x38")]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = "LoadPageAnchor", ReturnType = typeof(void))]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerShop4Page), Member = "get_GridNav", ReturnType = typeof(GUIControllerStaticGridNavigator))]
152 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerStaticGridNavigator), Member = "NavigateInto", MemberParameters = new object[]
153 {
154 typeof(int),
155 typeof(int)
156 }, ReturnType = typeof(void))]
157 public override void NavigateInto(int column, int row)
158 {
159 throw null;
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x60005C2")]
163 [global::Cpp2ILInjected.Address(RVA = "0xB20468", Offset = "0xB20468", Length = "0x24")]
164 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
165 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x40004B6")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
174}
class f__AnonymousType0<< Count > j__TPar
override void NavigateInto(int column, int row)
GUIControllerStaticGridNavigator GridNav
GUIControllerStaticGridNavigator _gridNav
override GUIControllerItem Navigate(Vector2 navigationVector)
override Rectangle GetSelectedItemRegion()
delegate ItemGrid_Layout GetGrid()