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
GUIControllerItemDuplication.cs
Go to the documentation of this file.
1using System;
5
6[global::Cpp2ILInjected.Token(Token = "0x20000CE")]
8{
9 [global::Cpp2ILInjected.Token(Token = "0x6000518")]
10 [global::Cpp2ILInjected.Address(RVA = "0xB1D434", Offset = "0xB1D434", 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 = "0x6000519")]
19 [global::Cpp2ILInjected.Address(RVA = "0xB1D458", Offset = "0xB1D458", Length = "0x8")]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
21 public virtual bool IsInMenu()
22 {
23 throw null;
24 }
25
26 [global::Cpp2ILInjected.Token(Token = "0x600051A")]
27 [global::Cpp2ILInjected.Address(RVA = "0xB1D460", Offset = "0xB1D460", Length = "0x104")]
28 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_UseHorizontalPages", ReturnType = typeof(bool))]
31 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
32 public override void Activate()
33 {
34 throw null;
35 }
36
37 [global::Cpp2ILInjected.Token(Token = "0x600051B")]
38 [global::Cpp2ILInjected.Address(RVA = "0xB1D564", Offset = "0xB1D564", Length = "0x20C")]
39 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerItemDuplication), Member = "get_MinColumns", ReturnType = typeof(int))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
43 {
44 typeof(float),
45 typeof(float)
46 }, ReturnType = typeof(void))]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
49 {
51 typeof(float)
52 }, ReturnType = typeof(Vector2))]
53 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
54 public virtual void RefreshScrollOffset()
55 {
56 throw null;
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x600051C")]
60 [global::Cpp2ILInjected.Address(RVA = "0xB1D824", Offset = "0xB1D824", Length = "0x244")]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerItemDuplication), Member = "get_MinColumns", ReturnType = typeof(int))]
64 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
65 {
66 typeof(float),
67 typeof(float)
68 }, ReturnType = typeof(void))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
70 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
71 {
73 typeof(float)
74 }, ReturnType = typeof(Vector2))]
75 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 7)]
76 protected virtual void UpdateScroll()
77 {
78 throw null;
79 }
80
81 [global::Cpp2ILInjected.Token(Token = "0x1700008F")]
82 public int MinRow
83 {
84 [global::Cpp2ILInjected.Token(Token = "0x600051D")]
85 [global::Cpp2ILInjected.Address(RVA = "0xB1DA68", Offset = "0xB1DA68", Length = "0x8C")]
86 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
87 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerItemDuplication), Member = "ClampPosition", ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
90 get
91 {
92 throw null;
93 }
94 }
95
96 [global::Cpp2ILInjected.Token(Token = "0x17000090")]
97 public int MinColumns
98 {
99 [global::Cpp2ILInjected.Token(Token = "0x600051E")]
100 [global::Cpp2ILInjected.Address(RVA = "0xB1D770", Offset = "0xB1D770", Length = "0xB4")]
101 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
102 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerItemDuplication), Member = "RefreshScrollOffset", ReturnType = typeof(void))]
103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerItemDuplication), Member = "UpdateScroll", ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerItemDuplication), Member = "Navigate", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(GUIControllerItem))]
105 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerItemDuplication), Member = "ClampPosition", ReturnType = typeof(void))]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GUIControllerPageRedirect), Member = "NavigateIntoRight", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(GUIControllerItem))]
107 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 13)]
108 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_UseHorizontalPages", ReturnType = typeof(bool))]
109 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
110 get
111 {
112 throw null;
113 }
114 }
115
116 [global::Cpp2ILInjected.Token(Token = "0x600051F")]
117 [global::Cpp2ILInjected.Address(RVA = "0xB1DAF4", Offset = "0xB1DAF4", Length = "0xCC")]
118 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
119 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerItemDuplication), Member = "get_MinColumns", ReturnType = typeof(int))]
121 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerPageRedirect), Member = "NavigateIntoLeft", MemberParameters = new object[] { typeof(int) }, ReturnType = typeof(GUIControllerItem))]
122 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
124 {
125 throw null;
126 }
127
128 [global::Cpp2ILInjected.Token(Token = "0x6000520")]
129 [global::Cpp2ILInjected.Address(RVA = "0xB1DBC0", Offset = "0xB1DBC0", Length = "0x188")]
130 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
131 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerItemDuplication), Member = "get_MinColumns", ReturnType = typeof(int))]
133 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIPageIcons), Member = "get_UseHorizontalPages", ReturnType = typeof(bool))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GUIControllerItemDuplication), Member = "get_MinRow", ReturnType = typeof(int))]
135 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
136 protected virtual void ClampPosition()
137 {
138 throw null;
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x6000521")]
142 [global::Cpp2ILInjected.Address(RVA = "0xB1DD48", Offset = "0xB1DD48", Length = "0x23C")]
143 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
144 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = ".ctor", MemberParameters = new object[]
146 {
147 typeof(float),
148 typeof(float)
149 }, ReturnType = typeof(void))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PageControllerLayoutDefinition<>), Member = "get_Instance", ReturnType = "T")]
151 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2), Member = "op_Multiply", MemberParameters = new object[]
152 {
154 typeof(float)
155 }, ReturnType = typeof(Vector2))]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(LayoutCalculator), Member = "GetAnchoredPosition", MemberParameters = new object[]
157 {
161 }, ReturnType = typeof(Vector2))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
163 {
164 typeof(int),
165 typeof(int),
166 typeof(int),
167 typeof(int)
168 }, ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 8)]
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x4000475")]
176 [global::Cpp2ILInjected.FieldOffset(Offset = "0x1C")]
177 public int itemRow;
178
179 [global::Cpp2ILInjected.Token(Token = "0x4000476")]
180 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
181 public int itemColumn;
182
183 [global::Cpp2ILInjected.Token(Token = "0x4000477")]
184 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
185 public int scrollOffset;
186}
class f__AnonymousType0<< Count > j__TPar
override GUIControllerItem Navigate(Vector2 navigationVector)