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
FilterProviderInfoElement.cs
Go to the documentation of this file.
1using System;
10using Terraria.UI;
11
13{
14 [global::Cpp2ILInjected.Token(Token = "0x2000957")]
16 {
17 [global::Cpp2ILInjected.Token(Token = "0x17000826")]
19 {
21 [global::Cpp2ILInjected.Token(Token = "0x60047D5")]
22 [global::Cpp2ILInjected.Address(RVA = "0x81CB64", Offset = "0x81CB64", Length = "0x8")]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
24 get
25 {
26 throw null;
27 }
29 [global::Cpp2ILInjected.Token(Token = "0x60047D6")]
30 [global::Cpp2ILInjected.Address(RVA = "0x81CB6C", Offset = "0x81CB6C", Length = "0x8")]
31 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
32 set
33 {
34 throw null;
35 }
36 }
37
38 [global::Cpp2ILInjected.Token(Token = "0x17000827")]
40 {
42 [global::Cpp2ILInjected.Token(Token = "0x60047D7")]
43 [global::Cpp2ILInjected.Address(RVA = "0x81CB74", Offset = "0x81CB74", Length = "0x8")]
44 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
45 get
46 {
47 throw null;
48 }
50 [global::Cpp2ILInjected.Token(Token = "0x60047D8")]
51 [global::Cpp2ILInjected.Address(RVA = "0x81CB7C", Offset = "0x81CB7C", Length = "0xC")]
52 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
53 set
54 {
55 throw null;
56 }
57 }
58
59 [global::Cpp2ILInjected.Token(Token = "0x60047D9")]
60 [global::Cpp2ILInjected.Address(RVA = "0x81CB88", Offset = "0x81CB88", Length = "0x48")]
61 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
62 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
65 {
66 throw null;
67 }
68
69 [global::Cpp2ILInjected.Token(Token = "0x60047DA")]
70 [global::Cpp2ILInjected.Address(RVA = "0x81CBD0", Offset = "0x81CBD0", Length = "0x1B4")]
71 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
72 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FilterProviderInfoElement), Member = "ProvideUIElement", MemberParameters = new object[] { typeof(BestiaryUICollectionInfo) }, ReturnType = typeof(UIElement))]
73 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
74 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
75 {
77 typeof(int),
78 typeof(int),
79 typeof(int),
80 typeof(int),
81 typeof(int),
82 typeof(int)
83 }, ReturnType = typeof(Rectangle))]
84 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIImageFramed), Member = ".ctor", MemberParameters = new object[]
85 {
88 }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 10)]
91 {
92 throw null;
93 }
94
95 [global::Cpp2ILInjected.Token(Token = "0x60047DB")]
96 [global::Cpp2ILInjected.Address(RVA = "0x81CD84", Offset = "0x81CD84", Length = "0x2C")]
97 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
98 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText))]
100 {
101 throw null;
102 }
103
104 [global::Cpp2ILInjected.Token(Token = "0x60047DC")]
105 [global::Cpp2ILInjected.Address(RVA = "0x81CDB0", Offset = "0x81CDB0", Length = "0x8")]
106 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
107 public string GetDisplayNameKey()
108 {
109 throw null;
110 }
111
112 [global::Cpp2ILInjected.Token(Token = "0x60047DD")]
113 [global::Cpp2ILInjected.Address(RVA = "0x81CDB8", Offset = "0x81CDB8", Length = "0x340")]
114 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIPanel), Member = ".ctor", MemberParameters = new object[]
117 {
120 typeof(int),
121 typeof(int)
122 }, ReturnType = typeof(void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = ".ctor", MemberParameters = new object[]
124 {
125 typeof(float),
126 typeof(float)
127 }, ReturnType = typeof(void))]
128 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
129 {
130 typeof(int),
131 typeof(int),
132 typeof(int)
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "SetPadding", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FilterProviderInfoElement), Member = "GetFilterImage", ReturnType = typeof(UIElement))]
136 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText))]
137 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIText), Member = ".ctor", MemberParameters = new object[]
138 {
140 typeof(float),
141 typeof(bool)
142 }, ReturnType = typeof(void))]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Append", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FilterProviderInfoElement), Member = "AddOnHover", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x60047DE")]
152 [global::Cpp2ILInjected.Address(RVA = "0x81D180", Offset = "0x81D180", Length = "0x188")]
153 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Frame", MemberParameters = new object[]
156 {
158 typeof(int),
159 typeof(int),
160 typeof(int),
161 typeof(int),
162 typeof(int),
163 typeof(int)
164 }, ReturnType = typeof(Rectangle))]
165 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 9)]
166 public void GetDisplay(out Texture2D texture, out Rectangle frame)
167 {
168 throw null;
169 }
170
171 [global::Cpp2ILInjected.Token(Token = "0x60047DF")]
172 [global::Cpp2ILInjected.Address(RVA = "0x81D0F8", Offset = "0x81D0F8", Length = "0x88")]
173 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FilterProviderInfoElement), Member = "ProvideUIElement", MemberParameters = new object[] { typeof(BestiaryUICollectionInfo) }, ReturnType = typeof(UIElement))]
174 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
175 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement.ElementEvent), Member = ".ctor", MemberParameters = new object[]
176 {
177 typeof(object),
179 }, ReturnType = typeof(void))]
180 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnUpdate", MemberParameters = new object[] { typeof(UIElement.ElementEvent) }, ReturnType = typeof(void))]
181 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
182 private void AddOnHover(UIElement button)
183 {
184 throw null;
185 }
186
187 [global::Cpp2ILInjected.Token(Token = "0x60047E0")]
188 [global::Cpp2ILInjected.Address(RVA = "0x81D308", Offset = "0x81D308", Length = "0xAC")]
189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(FilterProviderInfoElement), Member = "<AddOnHover>b__18_0", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
190 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
191 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetTextValue", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(string))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Main), Member = "MouseText", MemberParameters = new object[]
193 {
194 typeof(string),
195 typeof(int),
196 typeof(byte),
197 typeof(int),
198 typeof(int),
199 typeof(int),
200 typeof(int),
201 typeof(int)
202 }, ReturnType = typeof(void))]
203 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
204 private void ShowButtonName(UIElement element)
205 {
206 throw null;
207 }
208
210 [global::Cpp2ILInjected.Token(Token = "0x60047E1")]
211 [global::Cpp2ILInjected.Address(RVA = "0x81D3B4", Offset = "0x81D3B4", Length = "0x4")]
212 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
213 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(FilterProviderInfoElement), Member = "ShowButtonName", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
215 {
216 throw null;
217 }
218
219 [global::Cpp2ILInjected.Token(Token = "0x400838D")]
220 private const int framesPerRow = 16;
221
222 [global::Cpp2ILInjected.Token(Token = "0x400838E")]
223 private const int framesPerColumn = 5;
224
225 [global::Cpp2ILInjected.Token(Token = "0x400838F")]
226 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
228
229 [global::Cpp2ILInjected.Token(Token = "0x4008390")]
230 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
231 private string _key;
232
234 [global::Cpp2ILInjected.Token(Token = "0x4008391")]
235 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
236 private int <DisplayTextPriority>k__BackingField;
237
239 [global::Cpp2ILInjected.Token(Token = "0x4008392")]
240 [global::Cpp2ILInjected.FieldOffset(Offset = "0x24")]
241 private bool <HideInPortraitInfo>k__BackingField;
242 }
243}
class f__AnonymousType0<< Count > j__TPar
string GetSearchString(ref BestiaryUICollectionInfo info)
FilterProviderInfoElement(string nameLanguageKey, int filterIconFrame)
void GetDisplay(out Texture2D texture, out Rectangle frame)
delegate void ElementEvent(UIElement affectedElement)