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
GUIControllerHairStylist.cs
Go to the documentation of this file.
1using System;
5using Terraria;
6
7[global::Cpp2ILInjected.Token(Token = "0x20000C6")]
9{
10 [global::Cpp2ILInjected.Token(Token = "0x60004D8")]
11 [global::Cpp2ILInjected.Address(RVA = "0xB18F80", Offset = "0xB18F80", Length = "0x8")]
12 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
14 {
15 throw null;
16 }
17
18 [global::Cpp2ILInjected.Token(Token = "0x60004D9")]
19 [global::Cpp2ILInjected.Address(RVA = "0xB18F88", Offset = "0xB18F88", Length = "0x1B0")]
20 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
21 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHairWindow), Member = "Draw", ReturnType = typeof(void))]
22 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHairWindow), Member = "DrawCategoryButtons", ReturnType = typeof(void))]
23 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHairWindow), Member = "HairOver", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(void))]
24 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
25 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "get_myPlayer", ReturnType = typeof(int))]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerHairStylist), Member = "UpdateScroll", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
28 public void Activate()
29 {
30 throw null;
31 }
32
33 [global::Cpp2ILInjected.Token(Token = "0x60004DA")]
34 [global::Cpp2ILInjected.Address(RVA = "0xB19138", Offset = "0xB19138", Length = "0x234")]
35 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
36 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerHairStylist), Member = "Activate", ReturnType = typeof(void))]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerHairStylist), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
38 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIHairWindow), Member = "LoadRegion", ReturnType = typeof(void))]
40 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
41 {
45 }, ReturnType = typeof(Vector2))]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Subtraction", MemberParameters = new object[]
47 {
50 }, ReturnType = typeof(Vector2))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
52 {
53 typeof(float),
54 typeof(float)
55 }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
57 {
59 typeof(float)
60 }, ReturnType = typeof(Vector2))]
61 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
62 private void UpdateScroll()
63 {
64 throw null;
65 }
66
67 [global::Cpp2ILInjected.Token(Token = "0x60004DB")]
68 [global::Cpp2ILInjected.Address(RVA = "0xB1936C", Offset = "0xB1936C", Length = "0x234")]
69 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerHairStylist), Member = "UpdateScroll", ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
74 {
75 throw null;
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x60004DC")]
79 [global::Cpp2ILInjected.Address(RVA = "0xB195A0", Offset = "0xB195A0", Length = "0x4")]
80 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
81 private void ClampPosition()
82 {
83 throw null;
84 }
85
86 [global::Cpp2ILInjected.Token(Token = "0x60004DD")]
87 [global::Cpp2ILInjected.Address(RVA = "0xB195A4", Offset = "0xB195A4", Length = "0x340")]
88 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIHairWindow), Member = "LoadRegion", ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPanel), Member = "Region", MemberParameters = new object[] { typeof(Panel_Layout) }, ReturnType = typeof(Rectangle))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(ControlAnchor), Member = "SetGridItemRegion", MemberParameters = new object[] { typeof(Rectangle) }, ReturnType = typeof(void))]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUITransactionButton), Member = "GetRegion", MemberParameters = new object[] { typeof(TransactionButton_Layout) }, ReturnType = typeof(Rectangle))]
94 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
95 {
96 typeof(float),
97 typeof(float)
98 }, ReturnType = typeof(void))]
99 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
100 {
102 typeof(float)
103 }, ReturnType = typeof(Vector2))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
105 {
109 }, ReturnType = typeof(Vector2))]
110 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
111 {
112 typeof(int),
113 typeof(int),
114 typeof(int),
115 typeof(int)
116 }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUISlider), Member = "GetRegion", MemberParameters = new object[] { typeof(Slider_Layout) }, ReturnType = typeof(Rectangle))]
118 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
120 {
121 throw null;
122 }
123
124 [global::Cpp2ILInjected.Token(Token = "0x60004DE")]
125 [global::Cpp2ILInjected.Address(RVA = "0xB198E4", Offset = "0xB198E4", Length = "0x14")]
126 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIHairWindow), Member = ".ctor", ReturnType = typeof(void))]
127 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
130 {
131 throw null;
132 }
133
134 [global::Cpp2ILInjected.Token(Token = "0x400045E")]
135 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
137
138 [global::Cpp2ILInjected.Token(Token = "0x400045F")]
139 [global::Cpp2ILInjected.FieldOffset(Offset = "0x14")]
140 public int itemRow;
141
142 [global::Cpp2ILInjected.Token(Token = "0x4000460")]
143 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
144 public int itemColumn;
145
146 [global::Cpp2ILInjected.Token(Token = "0x4000461")]
147 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
148 public int scrollOffset;
149
150 [global::Cpp2ILInjected.Token(Token = "0x4000462")]
151 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
152 public int itemSlider;
153
154 [global::Cpp2ILInjected.Token(Token = "0x4000463")]
155 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
156 public int maxRowIndex;
157
158 [global::Cpp2ILInjected.Token(Token = "0x4000464")]
159 [global::Cpp2ILInjected.FieldOffset(Offset = "0x28")]
160 public int maxRowColumn;
161
162 [global::Cpp2ILInjected.Token(Token = "0x20000C7")]
163 public enum Controls
164 {
165 [global::Cpp2ILInjected.Token(Token = "0x4000466")]
166 Style,
167 [global::Cpp2ILInjected.Token(Token = "0x4000467")]
168 Colour,
169 [global::Cpp2ILInjected.Token(Token = "0x4000468")]
170 Element,
171 [global::Cpp2ILInjected.Token(Token = "0x4000469")]
172 Back,
173 [global::Cpp2ILInjected.Token(Token = "0x400046A")]
174 Buy
175 }
176}
class f__AnonymousType0<< Count > j__TPar
GUIControllerHairStylist.Controls selectedControl
GUIControllerItem Navigate(Vector2 navigationVector)