16 [global::Cpp2ILInjected.Token(Token =
"0x60045B4")]
17 [global::Cpp2ILInjected.Address(RVA =
"0x7C0410", Offset =
"0x7C0410", Length =
"0xAC")]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
"Terraria.WorldGen.<>c", Member =
"<GenerateWorld>b__277_100", MemberParameters =
new object[]
22 }, ReturnType =
typeof(
void))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
26 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TrackGenerator), Member =
"FindPath", MemberParameters =
new object[]
30 }, ReturnType =
typeof(
bool))]
32 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
33 public bool Place(
Point origin,
int minLength,
int maxLength)
38 [global::Cpp2ILInjected.Token(Token =
"0x60045B5")]
39 [global::Cpp2ILInjected.Address(RVA =
"0x7C0800", Offset =
"0x7C0800", Length =
"0x610")]
40 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
41 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TrackGenerator), Member =
"Place", MemberParameters =
new object[]
46 }, ReturnType =
typeof(
bool))]
47 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
UnifiedRandom), Member =
"Next", MemberParameters =
new object[]
54 }, ReturnType =
typeof(
int))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData), Member =
"get_Item", MemberParameters =
new object[]
61 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile),
Member =
"set_wall", MemberParameters =
new object[] {
typeof(ushort) }, ReturnType =
typeof(
void))]
63 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
WorldGen),
Member =
"KillTile", MemberParameters =
new object[]
70 }, ReturnType =
typeof(
void))]
71 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile),
Member =
"SmoothSlope", MemberParameters =
new object[]
77 }, ReturnType =
typeof(
void))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
WorldGen),
Member =
"PlaceTile", MemberParameters =
new object[]
89 }, ReturnType =
typeof(
bool))]
90 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile),
Member =
"ResetToType", MemberParameters =
new object[] {
typeof(ushort) }, ReturnType =
typeof(
void))]
91 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile),
Member =
"wire", MemberParameters =
new object[] {
typeof(
bool) }, ReturnType =
typeof(
void))]
97 }, ReturnType =
typeof(
void))]
98 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 20)]
104 [global::Cpp2ILInjected.Token(Token =
"0x60045B6")]
105 [global::Cpp2ILInjected.Address(RVA =
"0x7C057C", Offset =
"0x7C057C", Length =
"0x108")]
106 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
107 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TrackGenerator), Member =
"Place", MemberParameters =
new object[]
112 }, ReturnType =
typeof(
bool))]
113 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
114 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
120 [global::Cpp2ILInjected.Token(Token =
"0x60045B7")]
121 [global::Cpp2ILInjected.Address(RVA =
"0x7C0684", Offset =
"0x7C0684", Length =
"0x17C")]
122 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TrackGenerator), Member =
"Place", MemberParameters =
new object[]
128 }, ReturnType =
typeof(
bool))]
129 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
132 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Math), Member =
"Min", MemberParameters =
new object[]
136 }, ReturnType =
typeof(
int))]
138 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TrackGenerator), Member =
"GetHistorySegmentPlacementState", MemberParameters =
new object[]
143 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
144 private bool FindPath(
int minLength,
int maxLength)
149 [global::Cpp2ILInjected.Token(Token =
"0x60045B8")]
150 [global::Cpp2ILInjected.Address(RVA =
"0x7C1180", Offset =
"0x7C1180", Length =
"0x268")]
151 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TrackGenerator), Member =
"FindPath", MemberParameters =
new object[]
156 }, ReturnType =
typeof(
bool))]
157 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
158 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TrackGenerator), Member =
"CalculateStateForLocation", MemberParameters =
new object[]
163 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
169 [global::Cpp2ILInjected.Token(Token =
"0x60045B9")]
170 [global::Cpp2ILInjected.Address(RVA =
"0x7C0E24", Offset =
"0x7C0E24", Length =
"0x60")]
171 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
172 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
178 [global::Cpp2ILInjected.Token(Token =
"0x60045BA")]
179 [global::Cpp2ILInjected.Address(RVA =
"0x7C0E84", Offset =
"0x7C0E84", Length =
"0x2FC")]
180 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
181 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TrackGenerator), Member =
"FindPath", MemberParameters =
new object[]
185 }, ReturnType =
typeof(
bool))]
186 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
187 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Math), Member =
"Min", MemberParameters =
new object[]
191 }, ReturnType =
typeof(
int))]
192 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TrackGenerator), Member =
"GetHistorySegmentPlacementState", MemberParameters =
new object[]
197 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
203 [global::Cpp2ILInjected.Token(Token =
"0x60045BB")]
204 [global::Cpp2ILInjected.Address(RVA =
"0x7C1780", Offset =
"0x7C1780", Length =
"0x54")]
205 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
206 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
212 [global::Cpp2ILInjected.Token(Token =
"0x60045BC")]
213 [global::Cpp2ILInjected.Address(RVA =
"0x7C1538", Offset =
"0x7C1538", Length =
"0xF0")]
214 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
215 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TrackGenerator), Member =
"FindPath", MemberParameters =
new object[]
219 }, ReturnType =
typeof(
bool))]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 5)]
222 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TrackGenerator), Member =
"CalculateStateForLocation", MemberParameters =
new object[]
227 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
233 [global::Cpp2ILInjected.Token(Token =
"0x60045BD")]
234 [global::Cpp2ILInjected.Address(RVA =
"0x7C13E8", Offset =
"0x7C13E8", Length =
"0x150")]
235 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TrackGenerator), Member =
"FindPath", MemberParameters =
new object[]
240 }, ReturnType =
typeof(
bool))]
241 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
242 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Math), Member =
"Min", MemberParameters =
new object[]
246 }, ReturnType =
typeof(
int))]
247 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
253 [global::Cpp2ILInjected.Token(Token =
"0x60045BE")]
254 [global::Cpp2ILInjected.Address(RVA =
"0x7C1754", Offset =
"0x7C1754", Length =
"0x2C")]
255 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
256 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
262 [global::Cpp2ILInjected.Token(Token =
"0x60045BF")]
263 [global::Cpp2ILInjected.Address(RVA =
"0x7C04BC", Offset =
"0x7C04BC", Length =
"0xC0")]
264 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TrackGenerator), Member =
"Place", MemberParameters =
new object[]
270 }, ReturnType =
typeof(
bool))]
271 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
272 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TrackGenerator), Member =
"CalculateStateForLocation", MemberParameters =
new object[]
277 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
283 [global::Cpp2ILInjected.Token(Token =
"0x60045C0")]
284 [global::Cpp2ILInjected.Address(RVA =
"0x7C1628", Offset =
"0x7C1628", Length =
"0x12C")]
285 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
287 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TrackGenerator), Member =
"GetHistorySegmentPlacementState", MemberParameters =
new object[]
293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 4)]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TrackGenerator), Member =
"IsLocationInvalid", MemberParameters =
new object[]
298 }, ReturnType =
typeof(
bool))]
299 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TrackGenerator), Member =
"IsMinecartTrack", MemberParameters =
new object[]
303 }, ReturnType =
typeof(
bool))]
304 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
WorldGen),
Member =
"SolidTile", MemberParameters =
new object[]
309 }, ReturnType =
typeof(
bool))]
310 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
WorldGen),
Member =
"IsTileNearby", MemberParameters =
new object[]
316 }, ReturnType =
typeof(
bool))]
317 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 5)]
323 [global::Cpp2ILInjected.Token(Token =
"0x60045C1")]
324 [global::Cpp2ILInjected.Address(RVA =
"0x7C1D14", Offset =
"0x7C1D14", Length =
"0xE0")]
325 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
326 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TrackGenerator), Member =
"CalculateStateForLocation", MemberParameters =
new object[]
331 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
332 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData), Member =
"get_Item", MemberParameters =
new object[]
337 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"active", ReturnType =
typeof(
bool))]
338 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_type", ReturnType =
typeof(ushort))]
339 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
345 [global::Cpp2ILInjected.Token(Token =
"0x60045C2")]
346 [global::Cpp2ILInjected.Address(RVA =
"0x7C17D4", Offset =
"0x7C17D4", Length =
"0x540")]
347 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TrackGenerator), Member =
"CalculateStateForLocation", MemberParameters =
new object[]
353 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
354 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Main), Member =
"get_UnderworldLayer", ReturnType =
typeof(
int))]
355 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
WorldGen), Member =
"oceanDepths", MemberParameters =
new object[]
359 }, ReturnType =
typeof(
bool))]
360 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData), Member =
"get_Item", MemberParameters =
new object[]
365 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_wall", ReturnType =
typeof(ushort))]
366 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_type", ReturnType =
typeof(ushort))]
367 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"active", ReturnType =
typeof(
bool))]
368 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 29)]
374 [Conditional(
"ENABLE_DEBUG")]
375 [Conditional(
"UNITY_EDITOR")]
376 [global::Cpp2ILInjected.Token(Token =
"0x60045C3")]
377 [global::Cpp2ILInjected.Address(RVA =
"0x7C1DF4", Offset =
"0x7C1DF4", Length =
"0x4")]
378 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
384 [global::Cpp2ILInjected.Token(Token =
"0x60045C4")]
385 [global::Cpp2ILInjected.Address(RVA =
"0x7C1DF8", Offset =
"0x7C1DF8", Length =
"0x70")]
386 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
"Terraria.WorldGen.<>c", Member =
"<GenerateWorld>b__277_100", MemberParameters =
new object[]
390 }, ReturnType =
typeof(
void))]
391 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
392 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
393 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
400 [global::Cpp2ILInjected.Token(Token =
"0x60045C5")]
401 [global::Cpp2ILInjected.Address(RVA =
"0x7C1E68", Offset =
"0x7C1E68", Length =
"0xD0")]
402 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
403 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
RuntimeHelpers), Member =
"InitializeArray", MemberParameters =
new object[]
407 }, ReturnType =
typeof(
void))]
408 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 6)]
414 [global::Cpp2ILInjected.Token(Token =
"0x400821A")]
417 [global::Cpp2ILInjected.Token(Token =
"0x400821B")]
420 [global::Cpp2ILInjected.Token(Token =
"0x400821C")]
421 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
424 [global::Cpp2ILInjected.Token(Token =
"0x400821D")]
425 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
428 [global::Cpp2ILInjected.Token(Token =
"0x400821E")]
429 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x20")]
432 [global::Cpp2ILInjected.Token(Token =
"0x400821F")]
433 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x24")]
436 [global::Cpp2ILInjected.Token(Token =
"0x4008220")]
437 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x28")]
440 [global::Cpp2ILInjected.Token(Token =
"0x20008DD")]
443 [global::Cpp2ILInjected.Token(Token =
"0x4008222")]
445 [global::Cpp2ILInjected.Token(Token =
"0x4008223")]
447 [global::Cpp2ILInjected.Token(Token =
"0x4008224")]
451 [global::Cpp2ILInjected.Token(Token =
"0x20008DE")]
454 [global::Cpp2ILInjected.Token(Token =
"0x4008226")]
456 [global::Cpp2ILInjected.Token(Token =
"0x4008227")]
458 [global::Cpp2ILInjected.Token(Token =
"0x4008228")]
462 [global::Cpp2ILInjected.Token(Token =
"0x20008DF")]
465 [global::Cpp2ILInjected.Token(Token =
"0x400822A")]
467 [global::Cpp2ILInjected.Token(Token =
"0x400822B")]
472 [global::Cpp2ILInjected.Token(Token =
"0x20008E0")]
475 [global::Cpp2ILInjected.Token(Token =
"0x60045C6")]
476 [global::Cpp2ILInjected.Address(RVA =
"0x7C0E10", Offset =
"0x7C0E10", Length =
"0x14")]
477 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
478 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
484 [global::Cpp2ILInjected.Token(Token =
"0x400822C")]
485 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
488 [global::Cpp2ILInjected.Token(Token =
"0x400822D")]
489 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x2")]
492 [global::Cpp2ILInjected.Token(Token =
"0x400822E")]
493 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x4")]
496 [global::Cpp2ILInjected.Token(Token =
"0x400822F")]
497 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x5")]