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
GUIControllerCraftingMaterials.cs
Go to the documentation of this file.
1using System;
6using Terraria;
7
8[global::Cpp2ILInjected.Token(Token = "0x200008C")]
10{
11 [global::Cpp2ILInjected.Token(Token = "0x6000368")]
12 [global::Cpp2ILInjected.Address(RVA = "0x9C3110", Offset = "0x9C3110", Length = "0x60")]
13 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "UpdateMaterialNavigation", ReturnType = typeof(void))]
14 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
15 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
16 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
17 public void Activate()
18 {
19 throw null;
20 }
21
22 [global::Cpp2ILInjected.Token(Token = "0x6000369")]
23 [global::Cpp2ILInjected.Address(RVA = "0x9C3170", Offset = "0x9C3170", Length = "0x90")]
24 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
25 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCraftingMaterials), Member = "NavigateNext", ReturnType = typeof(void))]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCraftingMaterials), Member = "NavigatePrevious", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCraftingMaterials), Member = "GetSelectedItemRegion", ReturnType = typeof(Rectangle))]
28 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "get_SelectedNumMaterials", ReturnType = typeof(int))]
30 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
31 private void Clamp()
32 {
33 throw null;
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x600036A")]
37 [global::Cpp2ILInjected.Address(RVA = "0x9C3200", Offset = "0x9C3200", Length = "0x8")]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
40 {
41 throw null;
42 }
43
44 [global::Cpp2ILInjected.Token(Token = "0x1700007A")]
45 public float UITextAlpha
46 {
47 [global::Cpp2ILInjected.Token(Token = "0x600036B")]
48 [global::Cpp2ILInjected.Address(RVA = "0x9C3208", Offset = "0x9C3208", Length = "0x94")]
49 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "op_Subtraction", MemberParameters = new object[]
53 {
56 }, ReturnType = typeof(TimeSpan))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TimeSpan), Member = "get_TotalSeconds", ReturnType = typeof(double))]
58 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
59 get
60 {
61 throw null;
62 }
63 }
64
65 [global::Cpp2ILInjected.Token(Token = "0x600036C")]
66 [global::Cpp2ILInjected.Address(RVA = "0x9C329C", Offset = "0x9C329C", Length = "0xD8")]
67 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
68 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCraftingMaterials), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
69 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCraftingMaterials), Member = "Clamp", ReturnType = typeof(void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "get_SelectedNumMaterials", ReturnType = typeof(int))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
73 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
74 public void NavigateNext()
75 {
76 throw null;
77 }
78
79 [global::Cpp2ILInjected.Token(Token = "0x600036D")]
80 [global::Cpp2ILInjected.Address(RVA = "0x9C3374", Offset = "0x9C3374", Length = "0xB0")]
81 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerCraftingMaterials), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
82 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCraftingMaterials), Member = "Clamp", ReturnType = typeof(void))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "get_SelectedNumMaterials", ReturnType = typeof(int))]
85 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
87 public void NavigatePrevious()
88 {
89 throw null;
90 }
91
92 [global::Cpp2ILInjected.Token(Token = "0x600036E")]
93 [global::Cpp2ILInjected.Address(RVA = "0x9C3424", Offset = "0x9C3424", Length = "0x5C")]
94 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
95 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
96 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
97 public void Tick()
98 {
99 throw null;
100 }
101
102 [global::Cpp2ILInjected.Token(Token = "0x600036F")]
103 [global::Cpp2ILInjected.Address(RVA = "0x9C3480", Offset = "0x9C3480", Length = "0x8C")]
104 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCraftingMaterials), Member = "NavigatePrevious", ReturnType = typeof(void))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCraftingMaterials), Member = "NavigateNext", ReturnType = typeof(void))]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DateTime), Member = "get_Now", ReturnType = typeof(DateTime))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
111 {
112 throw null;
113 }
114
115 [global::Cpp2ILInjected.Token(Token = "0x6000370")]
116 [global::Cpp2ILInjected.Address(RVA = "0x9C350C", Offset = "0x9C350C", Length = "0x8")]
117 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
118 public int GetSelectedItem()
119 {
120 throw null;
121 }
122
123 [global::Cpp2ILInjected.Token(Token = "0x6000371")]
124 [global::Cpp2ILInjected.Address(RVA = "0x9C3514", Offset = "0x9C3514", Length = "0x26C")]
125 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = "DrawMaterialsGrid", ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerCraftingMaterials), Member = "Clamp", ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
130 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Size", MemberParameters = new object[] { typeof(Texture2D) }, ReturnType = typeof(Vector2))]
131 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
132 {
134 typeof(float)
135 }, ReturnType = typeof(Vector2))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
137 {
141 }, ReturnType = typeof(Vector2))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUICrafting), Member = "get_SelectedNumMaterials", ReturnType = typeof(int))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
144 {
145 typeof(int),
146 typeof(int),
147 typeof(int),
148 typeof(int)
149 }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
152 {
153 throw null;
154 }
155
156 [global::Cpp2ILInjected.Token(Token = "0x6000372")]
157 [global::Cpp2ILInjected.Address(RVA = "0x9C3780", Offset = "0x9C3780", Length = "0x8")]
158 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICraftGuide), Member = ".ctor", ReturnType = typeof(void))]
159 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUICrafting), Member = ".ctor", ReturnType = typeof(void))]
160 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
161 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
163 {
164 throw null;
165 }
166
167 [global::Cpp2ILInjected.Token(Token = "0x4000360")]
168 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
169 private int selectedItem;
170
171 [global::Cpp2ILInjected.Token(Token = "0x4000361")]
172 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
174}
class f__AnonymousType0<< Count > j__TPar
GUIControllerItem Navigate(Vector2 navigationVector)