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
GUIControllerCrafting.cs
Go to the documentation of this file.
1using System;
6using Terraria;
7
8[global::Cpp2ILInjected.Token(Token = "0x20000BA")]
10{
11 [global::Cpp2ILInjected.Token(Token = "0x6000470")]
12 [global::Cpp2ILInjected.Address(RVA = "0xA897EC", Offset = "0xA897EC", Length = "0xC")]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerPageRedirect), Member = ".ctor", ReturnType = typeof(void))]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageContentController), Member = ".ctor", MemberParameters = new object[] { typeof(GUIPageIcons.Category) }, ReturnType = typeof(void))]
17 {
18 throw null;
19 }
20
21 [global::Cpp2ILInjected.Token(Token = "0x6000471")]
22 [global::Cpp2ILInjected.Address(RVA = "0xA897F8", Offset = "0xA897F8", Length = "0x8")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 public virtual bool IsInMenu()
25 {
26 throw null;
27 }
28
29 [global::Cpp2ILInjected.Token(Token = "0x6000472")]
30 [global::Cpp2ILInjected.Address(RVA = "0xA89800", Offset = "0xA89800", Length = "0x168")]
31 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
32 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
33 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_focusRecipe", ReturnType = typeof(int))]
34 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<int>), Member = "IndexOf", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(int))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_UseHorizontalPages", ReturnType = typeof(bool))]
36 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
37 public override void Activate()
38 {
39 throw null;
40 }
41
42 [global::Cpp2ILInjected.Token(Token = "0x6000473")]
43 [global::Cpp2ILInjected.Address(RVA = "0xA89968", Offset = "0xA89968", Length = "0x20C")]
44 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting), Member = "get_MinColumns", ReturnType = typeof(int))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
48 {
49 typeof(float),
50 typeof(float)
51 }, ReturnType = typeof(void))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
54 {
56 typeof(float)
57 }, ReturnType = typeof(Vector2))]
58 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
59 public virtual void RefreshScrollOffset()
60 {
61 throw null;
62 }
63
64 [global::Cpp2ILInjected.Token(Token = "0x6000474")]
65 [global::Cpp2ILInjected.Address(RVA = "0xA89C28", Offset = "0xA89C28", Length = "0x244")]
66 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
67 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
68 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting), Member = "get_MinColumns", ReturnType = typeof(int))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
70 {
71 typeof(float),
72 typeof(float)
73 }, ReturnType = typeof(void))]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
75 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
76 {
78 typeof(float)
79 }, ReturnType = typeof(Vector2))]
80 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
81 protected virtual void UpdateScroll()
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x17000080")]
87 private int MinRow
88 {
89 [global::Cpp2ILInjected.Token(Token = "0x6000475")]
90 [global::Cpp2ILInjected.Address(RVA = "0xA89E6C", Offset = "0xA89E6C", Length = "0x8C")]
91 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
92 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCrafting), Member = "ClampPosition", ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
95 get
96 {
97 throw null;
98 }
99 }
100
101 [global::Cpp2ILInjected.Token(Token = "0x17000081")]
102 public int MinColumns
103 {
104 [global::Cpp2ILInjected.Token(Token = "0x6000476")]
105 [global::Cpp2ILInjected.Address(RVA = "0xA89B74", Offset = "0xA89B74", Length = "0xB4")]
106 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCrafting), Member = "RefreshScrollOffset", ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCrafting), Member = "UpdateScroll", ReturnType = typeof(void))]
109 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCrafting), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCrafting), Member = "ClampPosition", ReturnType = typeof(void))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerPageRedirect), Member = "NavigateIntoRight", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(GUIControllerItem))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_UseHorizontalPages", ReturnType = typeof(bool))]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
115 get
116 {
117 throw null;
118 }
119 }
120
121 [global::Cpp2ILInjected.Token(Token = "0x6000477")]
122 [global::Cpp2ILInjected.Address(RVA = "0xA89EF8", Offset = "0xA89EF8", Length = "0xE8")]
123 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
124 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
125 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting), Member = "get_MinColumns", ReturnType = typeof(int))]
126 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "NavigateIntoLeft", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(GUIControllerItem))]
127 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
129 {
130 throw null;
131 }
132
133 [global::Cpp2ILInjected.Token(Token = "0x6000478")]
134 [global::Cpp2ILInjected.Address(RVA = "0xA89FE0", Offset = "0xA89FE0", Length = "0x188")]
135 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
136 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting), Member = "get_MinColumns", ReturnType = typeof(int))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_UseHorizontalPages", ReturnType = typeof(bool))]
139 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCrafting), Member = "get_MinRow", ReturnType = typeof(int))]
140 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
141 protected virtual void ClampPosition()
142 {
143 throw null;
144 }
145
146 [global::Cpp2ILInjected.Token(Token = "0x6000479")]
147 [global::Cpp2ILInjected.Address(RVA = "0xA8A168", Offset = "0xA8A168", Length = "0x23C")]
148 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
149 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
151 {
152 typeof(float),
153 typeof(float)
154 }, ReturnType = typeof(void))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
157 {
159 typeof(float)
160 }, ReturnType = typeof(Vector2))]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
162 {
166 }, ReturnType = typeof(Vector2))]
167 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
168 {
169 typeof(int),
170 typeof(int),
171 typeof(int),
172 typeof(int)
173 }, ReturnType = typeof(void))]
174 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
176 {
177 throw null;
178 }
179
180 [global::Cpp2ILInjected.Token(Token = "0x400043F")]
181 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
182 public int itemRow;
183
184 [global::Cpp2ILInjected.Token(Token = "0x4000440")]
185 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
186 public int itemColumn;
187
188 [global::Cpp2ILInjected.Token(Token = "0x4000441")]
189 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
190 public int scrollOffset;
191}
class f__AnonymousType0<< Count > j__TPar
override GUIControllerItem Navigate(Vector2 navigationVector)
override Rectangle GetSelectedItemRegion()