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
UIBestiarySortingOptionsGrid.cs
Go to the documentation of this file.
1using System;
12using Terraria.UI;
13
15{
16 [global::Cpp2ILInjected.Token(Token = "0x2000A9A")]
18 {
19 [global::Cpp2ILInjected.Token(Token = "0x1400005D")]
20 public event Action OnClickingOption
21 {
23 [global::Cpp2ILInjected.Token(Token = "0x6005015")]
24 [global::Cpp2ILInjected.Address(RVA = "0x908038", Offset = "0x908038", Length = "0xA0")]
25 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
26 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryTest), Member = "BuildPage", ReturnType = typeof(void))]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Combine", MemberParameters = new object[]
29 {
32 }, ReturnType = typeof(Delegate))]
33 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
34 add
35 {
36 throw null;
37 }
39 [global::Cpp2ILInjected.Token(Token = "0x6005016")]
40 [global::Cpp2ILInjected.Address(RVA = "0x9080D8", Offset = "0x9080D8", Length = "0xA0")]
41 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Delegate), Member = "Remove", MemberParameters = new object[]
44 {
47 }, ReturnType = typeof(Delegate))]
48 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
49 remove
50 {
51 throw null;
52 }
53 }
54
55 [global::Cpp2ILInjected.Token(Token = "0x6005017")]
56 [global::Cpp2ILInjected.Address(RVA = "0x908178", Offset = "0x908178", Length = "0x190")]
57 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiaryTest), Member = "BuildPage", ReturnType = typeof(void))]
58 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIPanel), Member = ".ctor", ReturnType = typeof(void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = ".ctor", ReturnType = typeof(void))]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = ".ctor", MemberParameters = new object[]
62 {
63 typeof(float),
64 typeof(float)
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
67 {
68 typeof(int),
69 typeof(int),
70 typeof(int)
71 }, ReturnType = typeof(void))]
72 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
73 {
75 typeof(float)
76 }, ReturnType = typeof(Color))]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "SetPadding", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIBestiarySortingOptionsGrid), Member = "BuildGrid", ReturnType = typeof(void))]
79 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 5)]
84
85 [global::Cpp2ILInjected.Token(Token = "0x6005018")]
86 [global::Cpp2ILInjected.Address(RVA = "0x908308", Offset = "0x908308", Length = "0x700")]
87 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
88 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(UIBestiarySortingOptionsGrid), Member = ".ctor", MemberParameters = new object[] { typeof(EntrySorter<BestiaryEntry, IBestiarySortStep>) }, ReturnType = typeof(void))]
89 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "get_Item", MemberParameters = new object[] { typeof(int) }, ReturnType = "T")]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIPanel), Member = ".ctor", ReturnType = typeof(void))]
92 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(StyleDimension), Member = ".ctor", MemberParameters = new object[]
93 {
94 typeof(float),
95 typeof(float)
96 }, ReturnType = typeof(void))]
97 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
98 {
99 typeof(int),
100 typeof(int),
101 typeof(int),
102 typeof(int)
103 }, ReturnType = typeof(void))]
104 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = "op_Multiply", MemberParameters = new object[]
105 {
106 typeof(Color),
107 typeof(float)
108 }, ReturnType = typeof(Color))]
109 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
110 {
111 typeof(int),
112 typeof(int),
113 typeof(int)
114 }, ReturnType = typeof(void))]
115 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "SetPadding", MemberParameters = new object[] { typeof(float) }, ReturnType = typeof(void))]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "Append", MemberParameters = new object[] { typeof(UIElement) }, ReturnType = typeof(void))]
117 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Language), Member = "GetText", MemberParameters = new object[] { typeof(string) }, ReturnType = typeof(LocalizedText))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GroupOptionButton<int>), Member = ".ctor", MemberParameters = new object[]
119 {
120 typeof(int),
123 typeof(Color),
124 typeof(string),
125 typeof(float),
126 typeof(float),
127 typeof(float)
128 }, ReturnType = typeof(void))]
129 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement.MouseEvent), Member = ".ctor", MemberParameters = new object[]
130 {
131 typeof(object),
133 }, ReturnType = typeof(void))]
134 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "add_OnLeftClick", MemberParameters = new object[] { typeof(UIElement.MouseEvent) }, ReturnType = typeof(void))]
135 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UIElement), Member = "SetSnapPoint", MemberParameters = new object[]
136 {
137 typeof(string),
138 typeof(int),
139 typeof(Vector2?),
141 }, ReturnType = typeof(void))]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
143 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
144 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
145 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 31)]
146 private void BuildGrid()
147 {
148 throw null;
149 }
150
151 [global::Cpp2ILInjected.Token(Token = "0x6005019")]
152 [global::Cpp2ILInjected.Address(RVA = "0x908A08", Offset = "0x908A08", Length = "0x298")]
153 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
154 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>), Member = "GetEnumerator", ReturnType = "Enumerator<T>")]
156 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "MoveNext", ReturnType = typeof(bool))]
157 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Color), Member = ".ctor", MemberParameters = new object[]
158 {
159 typeof(int),
160 typeof(int),
161 typeof(int)
162 }, ReturnType = typeof(void))]
163 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(GroupOptionButton<int>), Member = "SetColor", MemberParameters = new object[]
164 {
165 typeof(Color),
166 typeof(float)
167 }, ReturnType = typeof(void))]
168 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(List<object>.Enumerator), Member = "Dispose", ReturnType = typeof(void))]
169 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 18)]
171 {
172 throw null;
173 }
174
175 [global::Cpp2ILInjected.Token(Token = "0x600501A")]
176 [global::Cpp2ILInjected.Address(RVA = "0x908CA0", Offset = "0x908CA0", Length = "0x68")]
177 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
178 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
180 {
181 throw null;
182 }
183
184 [global::Cpp2ILInjected.Token(Token = "0x40088EF")]
185 [global::Cpp2ILInjected.FieldOffset(Offset = "0x168")]
187
188 [global::Cpp2ILInjected.Token(Token = "0x40088F0")]
189 [global::Cpp2ILInjected.FieldOffset(Offset = "0x170")]
191
192 [global::Cpp2ILInjected.Token(Token = "0x40088F1")]
193 [global::Cpp2ILInjected.FieldOffset(Offset = "0x178")]
194 private int _currentSelected;
195
196 [global::Cpp2ILInjected.Token(Token = "0x40088F2")]
197 [global::Cpp2ILInjected.FieldOffset(Offset = "0x17C")]
198 private int _defaultStepIndex;
199
201 [global::Cpp2ILInjected.Token(Token = "0x40088F3")]
202 [global::Cpp2ILInjected.FieldOffset(Offset = "0x180")]
203 private Action OnClickingOption;
204 }
205}
class f__AnonymousType0<< Count > j__TPar
void GetEntriesToShow(out int maxEntriesWidth, out int maxEntriesHeight, out int maxEntriesToHave)
UIBestiarySortingOptionsGrid(EntrySorter< BestiaryEntry, IBestiarySortStep > sorter)
void ClickOption(UIMouseEvent evt, UIElement listeningElement)
delegate void MouseEvent(UIMouseEvent evt, UIElement listeningElement)