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
DesertDescription.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x2000900")]
13 public class DesertDescription
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x170007F3")]
17 {
19 [global::Cpp2ILInjected.Token(Token = "0x6004657")]
20 [global::Cpp2ILInjected.Address(RVA = "0x7D6DB8", Offset = "0x7D6DB8", Length = "0xC")]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
22 get
23 {
24 throw null;
25 }
27 [global::Cpp2ILInjected.Token(Token = "0x6004658")]
28 [global::Cpp2ILInjected.Address(RVA = "0x7D6DC4", Offset = "0x7D6DC4", Length = "0x8")]
29 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
30 private set
31 {
32 throw null;
33 }
34 }
35
36 [global::Cpp2ILInjected.Token(Token = "0x170007F4")]
37 public Rectangle Desert
38 {
40 [global::Cpp2ILInjected.Token(Token = "0x6004659")]
41 [global::Cpp2ILInjected.Address(RVA = "0x7D6DCC", Offset = "0x7D6DCC", Length = "0xC")]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
43 get
44 {
45 throw null;
46 }
48 [global::Cpp2ILInjected.Token(Token = "0x600465A")]
49 [global::Cpp2ILInjected.Address(RVA = "0x7D6DD8", Offset = "0x7D6DD8", Length = "0x8")]
50 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
51 private set
52 {
53 throw null;
54 }
55 }
56
57 [global::Cpp2ILInjected.Token(Token = "0x170007F5")]
59 {
61 [global::Cpp2ILInjected.Token(Token = "0x600465B")]
62 [global::Cpp2ILInjected.Address(RVA = "0x7D6DE0", Offset = "0x7D6DE0", Length = "0xC")]
63 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
64 get
65 {
66 throw null;
67 }
69 [global::Cpp2ILInjected.Token(Token = "0x600465C")]
70 [global::Cpp2ILInjected.Address(RVA = "0x7D6DEC", Offset = "0x7D6DEC", Length = "0x8")]
71 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
72 private set
73 {
74 throw null;
75 }
76 }
77
78 [global::Cpp2ILInjected.Token(Token = "0x170007F6")]
80 {
82 [global::Cpp2ILInjected.Token(Token = "0x600465D")]
83 [global::Cpp2ILInjected.Address(RVA = "0x7D6DF4", Offset = "0x7D6DF4", Length = "0x8")]
84 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
85 get
86 {
87 throw null;
88 }
90 [global::Cpp2ILInjected.Token(Token = "0x600465E")]
91 [global::Cpp2ILInjected.Address(RVA = "0x7D6DFC", Offset = "0x7D6DFC", Length = "0x8")]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
93 private set
94 {
95 throw null;
96 }
97 }
98
99 [global::Cpp2ILInjected.Token(Token = "0x170007F7")]
101 {
103 [global::Cpp2ILInjected.Token(Token = "0x600465F")]
104 [global::Cpp2ILInjected.Address(RVA = "0x7D6E04", Offset = "0x7D6E04", Length = "0x8")]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
106 get
107 {
108 throw null;
109 }
111 [global::Cpp2ILInjected.Token(Token = "0x6004660")]
112 [global::Cpp2ILInjected.Address(RVA = "0x7D6E0C", Offset = "0x7D6E0C", Length = "0x8")]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
114 private set
115 {
116 throw null;
117 }
118 }
119
120 [global::Cpp2ILInjected.Token(Token = "0x170007F8")]
121 public int BlockRowCount
122 {
124 [global::Cpp2ILInjected.Token(Token = "0x6004661")]
125 [global::Cpp2ILInjected.Address(RVA = "0x7D6E14", Offset = "0x7D6E14", Length = "0x8")]
126 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
127 get
128 {
129 throw null;
130 }
132 [global::Cpp2ILInjected.Token(Token = "0x6004662")]
133 [global::Cpp2ILInjected.Address(RVA = "0x7D6E1C", Offset = "0x7D6E1C", Length = "0x8")]
134 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
135 private set
136 {
137 throw null;
138 }
139 }
140
141 [global::Cpp2ILInjected.Token(Token = "0x170007F9")]
142 public bool IsValid
143 {
145 [global::Cpp2ILInjected.Token(Token = "0x6004663")]
146 [global::Cpp2ILInjected.Address(RVA = "0x7D6E24", Offset = "0x7D6E24", Length = "0x8")]
147 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
148 get
149 {
150 throw null;
151 }
153 [global::Cpp2ILInjected.Token(Token = "0x6004664")]
154 [global::Cpp2ILInjected.Address(RVA = "0x7D6E2C", Offset = "0x7D6E2C", Length = "0xC")]
155 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
156 private set
157 {
158 throw null;
159 }
160 }
161
162 [global::Cpp2ILInjected.Token(Token = "0x170007FA")]
164 {
166 [global::Cpp2ILInjected.Token(Token = "0x6004665")]
167 [global::Cpp2ILInjected.Address(RVA = "0x7D6E38", Offset = "0x7D6E38", Length = "0x8")]
168 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
169 get
170 {
171 throw null;
172 }
174 [global::Cpp2ILInjected.Token(Token = "0x6004666")]
175 [global::Cpp2ILInjected.Address(RVA = "0x7D6E40", Offset = "0x7D6E40", Length = "0x8")]
176 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
177 private set
178 {
179 throw null;
180 }
181 }
182
183 [global::Cpp2ILInjected.Token(Token = "0x6004667")]
184 [global::Cpp2ILInjected.Address(RVA = "0x7D6E48", Offset = "0x7D6E48", Length = "0x8")]
185 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
186 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
188 {
189 throw null;
190 }
191
192 [global::Cpp2ILInjected.Token(Token = "0x6004668")]
193 [global::Cpp2ILInjected.Address(RVA = "0x7D6E50", Offset = "0x7D6E50", Length = "0x28")]
194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertBiome), Member = "Place", MemberParameters = new object[]
195 {
196 typeof(Point),
198 }, ReturnType = typeof(bool))]
199 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
200 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SurfaceMap), Member = "FromArea", MemberParameters = new object[]
201 {
202 typeof(int),
203 typeof(int)
204 }, ReturnType = typeof(SurfaceMap))]
205 public void UpdateSurfaceMap()
206 {
207 throw null;
208 }
209
210 [global::Cpp2ILInjected.Token(Token = "0x6004669")]
211 [global::Cpp2ILInjected.Address(RVA = "0x7D7038", Offset = "0x7D7038", Length = "0x390")]
212 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertBiome), Member = "Place", MemberParameters = new object[]
214 {
215 typeof(Point),
217 }, ReturnType = typeof(bool))]
218 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
219 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
220 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "NextDouble", ReturnType = typeof(double))]
221 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SurfaceMap), Member = "FromArea", MemberParameters = new object[]
222 {
223 typeof(int),
224 typeof(int)
225 }, ReturnType = typeof(SurfaceMap))]
226 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(DesertDescription), Member = "RowHasInvalidTiles", MemberParameters = new object[]
227 {
228 typeof(int),
229 typeof(int),
230 typeof(int)
231 }, ReturnType = typeof(bool))]
232 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
233 {
234 typeof(int),
235 typeof(int)
236 }, ReturnType = typeof(int))]
237 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
238 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = ".ctor", MemberParameters = new object[]
239 {
240 typeof(int),
241 typeof(int),
242 typeof(int),
243 typeof(int)
244 }, ReturnType = typeof(void))]
245 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 11)]
247 {
248 throw null;
249 }
250
251 [global::Cpp2ILInjected.Token(Token = "0x600466A")]
252 [global::Cpp2ILInjected.Address(RVA = "0x7D73C8", Offset = "0x7D73C8", Length = "0x10C")]
253 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
254 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertDescription), Member = "CreateFromPlacement", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(DesertDescription))]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
256 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
257 {
258 typeof(int),
259 typeof(int)
260 }, ReturnType = typeof(Tile))]
261 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "get_type", ReturnType = typeof(ushort))]
262 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
263 private static bool RowHasInvalidTiles(int startX, int startY, int width)
264 {
265 throw null;
266 }
267
268 // Note: this type is marked as 'beforefieldinit'.
269 [global::Cpp2ILInjected.Token(Token = "0x600466B")]
270 [global::Cpp2ILInjected.Address(RVA = "0x7D74D4", Offset = "0x7D74D4", Length = "0x90")]
271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(object), Member = ".ctor", ReturnType = typeof(void))]
273 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2D), Member = ".ctor", MemberParameters = new object[]
274 {
275 typeof(double),
276 typeof(double)
277 }, ReturnType = typeof(void))]
278 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
280 {
281 throw null;
282 }
283
284 [global::Cpp2ILInjected.Token(Token = "0x4008274")]
286
287 [global::Cpp2ILInjected.Token(Token = "0x4008275")]
289
290 [global::Cpp2ILInjected.Token(Token = "0x4008276")]
291 private const int SCAN_PADDING = 5;
292
294 [global::Cpp2ILInjected.Token(Token = "0x4008277")]
295 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
296 private Rectangle <CombinedArea>k__BackingField;
297
299 [global::Cpp2ILInjected.Token(Token = "0x4008278")]
300 [global::Cpp2ILInjected.FieldOffset(Offset = "0x20")]
301 private Rectangle <Desert>k__BackingField;
302
304 [global::Cpp2ILInjected.Token(Token = "0x4008279")]
305 [global::Cpp2ILInjected.FieldOffset(Offset = "0x30")]
306 private Rectangle <Hive>k__BackingField;
307
309 [global::Cpp2ILInjected.Token(Token = "0x400827A")]
310 [global::Cpp2ILInjected.FieldOffset(Offset = "0x40")]
311 private Vector2D <BlockScale>k__BackingField;
312
314 [global::Cpp2ILInjected.Token(Token = "0x400827B")]
315 [global::Cpp2ILInjected.FieldOffset(Offset = "0x50")]
316 private int <BlockColumnCount>k__BackingField;
317
319 [global::Cpp2ILInjected.Token(Token = "0x400827C")]
320 [global::Cpp2ILInjected.FieldOffset(Offset = "0x54")]
321 private int <BlockRowCount>k__BackingField;
322
324 [global::Cpp2ILInjected.Token(Token = "0x400827D")]
325 [global::Cpp2ILInjected.FieldOffset(Offset = "0x58")]
326 private bool <IsValid>k__BackingField;
327
329 [global::Cpp2ILInjected.Token(Token = "0x400827E")]
330 [global::Cpp2ILInjected.FieldOffset(Offset = "0x60")]
331 private SurfaceMap <Surface>k__BackingField;
332 }
333}
class f__AnonymousType0<< Count > j__TPar
static bool RowHasInvalidTiles(int startX, int startY, int width)
static DesertDescription CreateFromPlacement(Point origin)