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
Vector2D.cs
Go to the documentation of this file.
1using System;
6using Terraria;
11using Terraria.IO;
14
15namespace ReLogic.Utilities
16{
17 [DebuggerDisplay("{DebugDisplayString,nq}")]
18 [global::Cpp2ILInjected.Token(Token = "0x2000B0D")]
20 public struct Vector2D : IEquatable<Vector2D>
21 {
22 [global::Cpp2ILInjected.Token(Token = "0x170008EA")]
23 public static Vector2D Zero
24 {
25 [global::Cpp2ILInjected.Token(Token = "0x60052BA")]
26 [global::Cpp2ILInjected.Address(RVA = "0x93EEC8", Offset = "0x93EEC8", Length = "0x58")]
27 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
29 get
30 {
31 throw null;
32 }
33 }
34
35 [global::Cpp2ILInjected.Token(Token = "0x170008EB")]
36 public static Vector2D One
37 {
38 [global::Cpp2ILInjected.Token(Token = "0x60052BB")]
39 [global::Cpp2ILInjected.Address(RVA = "0x93EF20", Offset = "0x93EF20", Length = "0x58")]
40 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
41 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
42 get
43 {
44 throw null;
45 }
46 }
47
48 [global::Cpp2ILInjected.Token(Token = "0x170008EC")]
49 public static Vector2D UnitX
50 {
51 [global::Cpp2ILInjected.Token(Token = "0x60052BC")]
52 [global::Cpp2ILInjected.Address(RVA = "0x93EF78", Offset = "0x93EF78", Length = "0x58")]
53 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
54 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
55 get
56 {
57 throw null;
58 }
59 }
60
61 [global::Cpp2ILInjected.Token(Token = "0x170008ED")]
62 public static Vector2D UnitY
63 {
64 [global::Cpp2ILInjected.Token(Token = "0x60052BD")]
65 [global::Cpp2ILInjected.Address(RVA = "0x93EFD0", Offset = "0x93EFD0", Length = "0x58")]
66 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
68 get
69 {
70 throw null;
71 }
72 }
73
74 [global::Cpp2ILInjected.Token(Token = "0x170008EE")]
75 internal string DebugDisplayString
76 {
77 [global::Cpp2ILInjected.Token(Token = "0x60052BE")]
78 [global::Cpp2ILInjected.Address(RVA = "0x93F028", Offset = "0x93F028", Length = "0x6C")]
79 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(double), Member = "ToString", ReturnType = typeof(string))]
81 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[]
82 {
83 typeof(string),
84 typeof(string),
85 typeof(string)
86 }, ReturnType = typeof(string))]
87 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 1)]
88 get
89 {
90 throw null;
91 }
92 }
93
94 [global::Cpp2ILInjected.Token(Token = "0x60052BF")]
95 [global::Cpp2ILInjected.Address(RVA = "0x93F094", Offset = "0x93F094", Length = "0x8")]
96 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "ToVector2D", MemberParameters = new object[] { typeof(Point) }, ReturnType = typeof(Vector2D))]
97 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "ToVector2D", MemberParameters = new object[] { typeof(Point16) }, ReturnType = typeof(Vector2D))]
98 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "ToVector2D", MemberParameters = new object[] { typeof(Vector2) }, ReturnType = typeof(Vector2D))]
99 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotLineOffset", MemberParameters = new object[]
100 {
103 typeof(double),
104 typeof(int),
105 typeof(int),
106 typeof(int),
107 typeof(int),
109 typeof(bool)
110 }, ReturnType = typeof(bool))]
111 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotLineOffsetTale", MemberParameters = new object[]
112 {
115 typeof(int),
116 typeof(double),
117 typeof(int),
118 typeof(int),
119 typeof(int),
120 typeof(int),
122 typeof(bool)
123 }, ReturnType = typeof(bool))]
124 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotTileLine", MemberParameters = new object[]
125 {
128 typeof(float),
130 }, ReturnType = typeof(bool))]
131 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotTileLine", MemberParameters = new object[]
132 {
135 typeof(double),
137 }, ReturnType = typeof(bool))]
138 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotTileTale", MemberParameters = new object[]
139 {
142 typeof(double),
144 }, ReturnType = typeof(bool))]
145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "RandomVector2D", MemberParameters = new object[]
146 {
148 typeof(double),
149 typeof(double)
150 }, ReturnType = typeof(Vector2D))]
151 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_20", MemberParameters = new object[]
152 {
155 }, ReturnType = typeof(void))]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_37", MemberParameters = new object[]
157 {
160 }, ReturnType = typeof(void))]
161 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_43", MemberParameters = new object[]
162 {
165 }, ReturnType = typeof(void))]
166 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_55", MemberParameters = new object[]
167 {
170 }, ReturnType = typeof(void))]
171 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_64", MemberParameters = new object[]
172 {
175 }, ReturnType = typeof(void))]
176 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "placeTrap", MemberParameters = new object[]
177 {
178 typeof(int),
179 typeof(int),
180 typeof(int)
181 }, ReturnType = typeof(bool))]
182 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "neonMossBiome", MemberParameters = new object[]
183 {
184 typeof(int),
185 typeof(int),
186 typeof(int)
187 }, ReturnType = typeof(void))]
188 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "StonePatch", MemberParameters = new object[]
189 {
190 typeof(int),
191 typeof(int)
192 }, ReturnType = typeof(bool))]
193 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ShellPile", MemberParameters = new object[]
194 {
195 typeof(int),
196 typeof(int)
197 }, ReturnType = typeof(bool))]
198 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "MarblePileWithStatues", MemberParameters = new object[]
199 {
200 typeof(int),
201 typeof(int)
202 }, ReturnType = typeof(bool))]
203 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "OrePatch", MemberParameters = new object[]
204 {
205 typeof(int),
206 typeof(int)
207 }, ReturnType = typeof(bool))]
208 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "PlaceOasis", MemberParameters = new object[]
209 {
210 typeof(int),
211 typeof(int)
212 }, ReturnType = typeof(bool))]
213 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GrowLivingTree", MemberParameters = new object[]
214 {
215 typeof(int),
216 typeof(int),
217 typeof(bool)
218 }, ReturnType = typeof(bool))]
219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GrowDungeonTree", MemberParameters = new object[]
220 {
221 typeof(int),
222 typeof(int),
223 typeof(bool)
224 }, ReturnType = typeof(bool))]
225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "templePather", MemberParameters = new object[]
226 {
227 typeof(Vector2D),
228 typeof(int),
229 typeof(int)
230 }, ReturnType = typeof(Vector2D))]
231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "makeTemple", MemberParameters = new object[]
232 {
233 typeof(int),
234 typeof(int)
235 }, ReturnType = typeof(void))]
236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "IsSafeFromRain", MemberParameters = new object[]
237 {
238 typeof(int),
239 typeof(int)
240 }, ReturnType = typeof(bool))]
241 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CrimStart", MemberParameters = new object[]
242 {
243 typeof(int),
244 typeof(int)
245 }, ReturnType = typeof(void))]
246 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CrimEnt", MemberParameters = new object[]
247 {
248 typeof(Vector2D),
249 typeof(int)
250 }, ReturnType = typeof(void))]
251 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "oceanCave", MemberParameters = new object[]
252 {
253 typeof(int),
254 typeof(int)
255 }, ReturnType = typeof(void))]
256 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "WavyCaverer", MemberParameters = new object[]
257 {
258 typeof(int),
259 typeof(int),
260 typeof(double),
261 typeof(double),
262 typeof(int),
263 typeof(int)
264 }, ReturnType = typeof(void))]
265 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Caverer", MemberParameters = new object[]
266 {
267 typeof(int),
268 typeof(int)
269 }, ReturnType = typeof(void))]
270 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "digTunnel", MemberParameters = new object[]
271 {
272 typeof(double),
273 typeof(double),
274 typeof(double),
275 typeof(double),
276 typeof(int),
277 typeof(int),
278 typeof(bool)
279 }, ReturnType = typeof(Vector2D))]
280 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "IslandHouse", MemberParameters = new object[]
281 {
282 typeof(int),
283 typeof(int),
284 typeof(int)
285 }, ReturnType = typeof(void))]
286 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Modifiers.RadialDither), Member = "Apply", MemberParameters = new object[]
287 {
288 typeof(Point),
289 typeof(int),
290 typeof(int),
291 typeof(object[])
292 }, ReturnType = typeof(bool))]
293 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Shapes.Tail), Member = "Perform", MemberParameters = new object[]
294 {
295 typeof(Point),
297 }, ReturnType = typeof(bool))]
298 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ShapeBranch), Member = "Perform", MemberParameters = new object[]
299 {
300 typeof(Point),
302 }, ReturnType = typeof(bool))]
303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ShapeRunner), Member = "Perform", MemberParameters = new object[]
304 {
305 typeof(Point),
307 }, ReturnType = typeof(bool))]
308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteBiome), Member = ".cctor", ReturnType = typeof(void))]
309 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(MiningExplosivesBiome), Member = "Place", MemberParameters = new object[]
310 {
311 typeof(Point),
313 }, ReturnType = typeof(bool))]
314 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(AnthillEntrance), Member = "PlaceAt", MemberParameters = new object[]
315 {
317 typeof(Point),
318 typeof(int)
319 }, ReturnType = typeof(void))]
320 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.Desert.ChambersEntrance.PathConnection", Member = ".ctor", MemberParameters = new object[]
321 {
322 typeof(Point),
323 typeof(int)
324 }, ReturnType = typeof(void))]
325 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChambersEntrance), Member = "PlaceAt", MemberParameters = new object[]
326 {
329 }, ReturnType = typeof(void))]
330 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertDescription), Member = ".cctor", ReturnType = typeof(void))]
331 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.Desert.DesertHive.Block", Member = ".ctor", MemberParameters = new object[]
332 {
333 typeof(double),
334 typeof(double)
335 }, ReturnType = typeof(void))]
336 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.GameContent.Biomes.Desert.DesertHive.ClusterGroup", Member = "Generate", ReturnType = typeof(void))]
337 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHive), Member = "PlaceClustersArea", MemberParameters = new object[]
338 {
340 "Terraria.GameContent.Biomes.Desert.DesertHive.ClusterGroup",
344 }, ReturnType = typeof(void))]
345 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(LarvaHoleEntrance), Member = "PlaceAt", MemberParameters = new object[]
346 {
348 typeof(Point),
349 typeof(int)
350 }, ReturnType = typeof(void))]
351 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 80)]
352 public Vector2D(double x, double y)
353 {
354 throw null;
355 }
356
357 [global::Cpp2ILInjected.Token(Token = "0x60052C0")]
358 [global::Cpp2ILInjected.Address(RVA = "0x93F09C", Offset = "0x93F09C", Length = "0x8")]
359 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
360 public Vector2D(double value)
361 {
362 throw null;
363 }
364
365 [global::Cpp2ILInjected.Token(Token = "0x60052C1")]
366 [global::Cpp2ILInjected.Address(RVA = "0x93F0A4", Offset = "0x93F0A4", Length = "0x88")]
367 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
368 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
369 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
370 public override bool Equals(object obj)
371 {
372 throw null;
373 }
374
375 [global::Cpp2ILInjected.Token(Token = "0x60052C2")]
376 [global::Cpp2ILInjected.Address(RVA = "0x93F12C", Offset = "0x93F12C", Length = "0x24")]
377 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
378 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
379 public bool Equals(Vector2D other)
380 {
381 throw null;
382 }
383
384 [global::Cpp2ILInjected.Token(Token = "0x60052C3")]
385 [global::Cpp2ILInjected.Address(RVA = "0x93F150", Offset = "0x93F150", Length = "0xD8")]
386 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
387 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
388 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
389 public override int GetHashCode()
390 {
391 throw null;
392 }
393
394 [global::Cpp2ILInjected.Token(Token = "0x60052C4")]
395 [global::Cpp2ILInjected.Address(RVA = "0x93F228", Offset = "0x93F228", Length = "0x6C")]
396 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
397 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotLineOffset", MemberParameters = new object[]
398 {
401 typeof(double),
402 typeof(int),
403 typeof(int),
404 typeof(int),
405 typeof(int),
407 typeof(bool)
408 }, ReturnType = typeof(bool))]
409 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotLineOffsetTale", MemberParameters = new object[]
410 {
411 typeof(Vector2D),
412 typeof(Vector2D),
413 typeof(int),
414 typeof(double),
415 typeof(int),
416 typeof(int),
417 typeof(int),
418 typeof(int),
420 typeof(bool)
421 }, ReturnType = typeof(bool))]
422 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotTileLine", MemberParameters = new object[]
423 {
424 typeof(Vector2D),
425 typeof(Vector2D),
426 typeof(double),
428 }, ReturnType = typeof(bool))]
429 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotTileTale", MemberParameters = new object[]
430 {
431 typeof(Vector2D),
432 typeof(Vector2D),
433 typeof(double),
435 }, ReturnType = typeof(bool))]
436 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "neonMossBiome", MemberParameters = new object[]
437 {
438 typeof(int),
439 typeof(int),
440 typeof(int)
441 }, ReturnType = typeof(void))]
442 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "StonePatch", MemberParameters = new object[]
443 {
444 typeof(int),
445 typeof(int)
446 }, ReturnType = typeof(bool))]
447 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ShellPile", MemberParameters = new object[]
448 {
449 typeof(int),
450 typeof(int)
451 }, ReturnType = typeof(bool))]
452 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "MarblePileWithStatues", MemberParameters = new object[]
453 {
454 typeof(int),
455 typeof(int)
456 }, ReturnType = typeof(bool))]
457 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "OrePatch", MemberParameters = new object[]
458 {
459 typeof(int),
460 typeof(int)
461 }, ReturnType = typeof(bool))]
462 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GrowLivingTree", MemberParameters = new object[]
463 {
464 typeof(int),
465 typeof(int),
466 typeof(bool)
467 }, ReturnType = typeof(bool))]
468 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GrowDungeonTree", MemberParameters = new object[]
469 {
470 typeof(int),
471 typeof(int),
472 typeof(bool)
473 }, ReturnType = typeof(bool))]
474 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "oceanCave", MemberParameters = new object[]
475 {
476 typeof(int),
477 typeof(int)
478 }, ReturnType = typeof(void))]
479 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ShapeBranch), Member = "Perform", MemberParameters = new object[]
480 {
481 typeof(Point),
483 }, ReturnType = typeof(bool))]
484 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteBiome), Member = "SimulatePressure", MemberParameters = new object[] { typeof(ref Rectangle) }, ReturnType = typeof(void))]
485 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHive), Member = "PlaceClustersArea", MemberParameters = new object[]
486 {
488 "Terraria.GameContent.Biomes.Desert.DesertHive.ClusterGroup",
492 }, ReturnType = typeof(void))]
493 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 20)]
494 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
495 public double Length()
496 {
497 throw null;
498 }
499
500 [global::Cpp2ILInjected.Token(Token = "0x60052C5")]
501 [global::Cpp2ILInjected.Address(RVA = "0x93F294", Offset = "0x93F294", Length = "0x14")]
502 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
503 public double LengthSquared()
504 {
505 throw null;
506 }
507
508 [global::Cpp2ILInjected.Token(Token = "0x60052C6")]
509 [global::Cpp2ILInjected.Address(RVA = "0x93F2A8", Offset = "0x93F2A8", Length = "0x8C")]
510 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
511 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
512 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
513 public void Normalize()
514 {
515 throw null;
516 }
517
518 [global::Cpp2ILInjected.Token(Token = "0x60052C7")]
519 [global::Cpp2ILInjected.Address(RVA = "0x93F334", Offset = "0x93F334", Length = "0x164")]
520 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
521 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(double), Member = "ToString", ReturnType = typeof(string))]
522 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(string), Member = "Concat", MemberParameters = new object[] { typeof(string[]) }, ReturnType = typeof(string))]
523 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 12)]
524 public override string ToString()
525 {
526 throw null;
527 }
528
529 [global::Cpp2ILInjected.Token(Token = "0x60052C8")]
530 [global::Cpp2ILInjected.Address(RVA = "0x93F498", Offset = "0x93F498", Length = "0xC")]
531 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
533 {
534 throw null;
535 }
536
537 [global::Cpp2ILInjected.Token(Token = "0x60052C9")]
538 [global::Cpp2ILInjected.Address(RVA = "0x93F4A4", Offset = "0x93F4A4", Length = "0x14")]
539 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
540 public static void Add(ref Vector2D value1, ref Vector2D value2, out Vector2D result)
541 {
542 throw null;
543 }
544
545 [global::Cpp2ILInjected.Token(Token = "0x60052CA")]
546 [global::Cpp2ILInjected.Address(RVA = "0x93F4B8", Offset = "0x93F4B8", Length = "0xBC")]
547 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
548 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
550 {
551 throw null;
552 }
553
554 [global::Cpp2ILInjected.Token(Token = "0x60052CB")]
555 [global::Cpp2ILInjected.Address(RVA = "0x93F590", Offset = "0x93F590", Length = "0xD4")]
556 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
557 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
558 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
560 {
561 throw null;
562 }
563
564 [global::Cpp2ILInjected.Token(Token = "0x60052CC")]
565 [global::Cpp2ILInjected.Address(RVA = "0x93F664", Offset = "0x93F664", Length = "0x11C")]
566 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
567 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
568 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
570 {
571 throw null;
572 }
573
574 [global::Cpp2ILInjected.Token(Token = "0x60052CD")]
575 [global::Cpp2ILInjected.Address(RVA = "0x93F7EC", Offset = "0x93F7EC", Length = "0x134")]
576 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
577 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
578 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
580 {
581 throw null;
582 }
583
584 [global::Cpp2ILInjected.Token(Token = "0x60052CE")]
585 [global::Cpp2ILInjected.Address(RVA = "0x93F920", Offset = "0x93F920", Length = "0x9C")]
586 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
587 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ShapeRunner), Member = "Perform", MemberParameters = new object[]
588 {
589 typeof(Point),
591 }, ReturnType = typeof(bool))]
592 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
593 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
595 {
596 throw null;
597 }
598
599 [global::Cpp2ILInjected.Token(Token = "0x60052CF")]
600 [global::Cpp2ILInjected.Address(RVA = "0x93F9D0", Offset = "0x93F9D0", Length = "0xBC")]
601 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
602 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
603 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
604 public static void Clamp(ref Vector2D value1, ref Vector2D min, ref Vector2D max, out Vector2D result)
605 {
606 throw null;
607 }
608
609 [global::Cpp2ILInjected.Token(Token = "0x60052D0")]
610 [global::Cpp2ILInjected.Address(RVA = "0x93FA8C", Offset = "0x93FA8C", Length = "0x84")]
611 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
612 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_20", MemberParameters = new object[]
613 {
616 }, ReturnType = typeof(void))]
617 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_43", MemberParameters = new object[]
618 {
621 }, ReturnType = typeof(void))]
622 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_55", MemberParameters = new object[]
623 {
626 }, ReturnType = typeof(void))]
627 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = "Terraria.WorldGen.<>c", Member = "<GenerateWorld>b__277_64", MemberParameters = new object[]
628 {
631 }, ReturnType = typeof(void))]
632 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "placeTrap", MemberParameters = new object[]
633 {
634 typeof(int),
635 typeof(int),
636 typeof(int)
637 }, ReturnType = typeof(bool))]
638 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "PlaceOasis", MemberParameters = new object[]
639 {
640 typeof(int),
641 typeof(int)
642 }, ReturnType = typeof(bool))]
643 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Modifiers.RadialDither), Member = "Apply", MemberParameters = new object[]
644 {
645 typeof(Point),
646 typeof(int),
647 typeof(int),
648 typeof(object[])
649 }, ReturnType = typeof(bool))]
650 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HiveBiome), Member = "Place", MemberParameters = new object[]
651 {
652 typeof(Point),
654 }, ReturnType = typeof(bool))]
655 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 10)]
656 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
657 public static double Distance(Vector2D value1, Vector2D value2)
658 {
659 throw null;
660 }
661
662 [global::Cpp2ILInjected.Token(Token = "0x60052D1")]
663 [global::Cpp2ILInjected.Address(RVA = "0x93FB10", Offset = "0x93FB10", Length = "0x8C")]
664 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
665 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
666 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
667 public static void Distance(ref Vector2D value1, ref Vector2D value2, out double result)
668 {
669 throw null;
670 }
671
672 [global::Cpp2ILInjected.Token(Token = "0x60052D2")]
673 [global::Cpp2ILInjected.Address(RVA = "0x93FB9C", Offset = "0x93FB9C", Length = "0x18")]
674 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
676 {
677 throw null;
678 }
679
680 [global::Cpp2ILInjected.Token(Token = "0x60052D3")]
681 [global::Cpp2ILInjected.Address(RVA = "0x93FBB4", Offset = "0x93FBB4", Length = "0x24")]
682 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
683 public static void DistanceSquared(ref Vector2D value1, ref Vector2D value2, out double result)
684 {
685 throw null;
686 }
687
688 [global::Cpp2ILInjected.Token(Token = "0x60052D4")]
689 [global::Cpp2ILInjected.Address(RVA = "0x93FBD8", Offset = "0x93FBD8", Length = "0xC")]
690 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
691 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
693 {
694 throw null;
695 }
696
697 [global::Cpp2ILInjected.Token(Token = "0x60052D5")]
698 [global::Cpp2ILInjected.Address(RVA = "0x93FBE4", Offset = "0x93FBE4", Length = "0x14")]
699 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
700 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
701 public static void Divide(ref Vector2D value1, ref Vector2D value2, out Vector2D result)
702 {
703 throw null;
704 }
705
706 [global::Cpp2ILInjected.Token(Token = "0x60052D6")]
707 [global::Cpp2ILInjected.Address(RVA = "0x93FBF8", Offset = "0x93FBF8", Length = "0x14")]
708 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
709 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
710 public static Vector2D Divide(Vector2D value1, double divider)
711 {
712 throw null;
713 }
714
715 [global::Cpp2ILInjected.Token(Token = "0x60052D7")]
716 [global::Cpp2ILInjected.Address(RVA = "0x93FC0C", Offset = "0x93FC0C", Length = "0x18")]
717 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
718 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
719 public static void Divide(ref Vector2D value1, double divider, out Vector2D result)
720 {
721 throw null;
722 }
723
724 [global::Cpp2ILInjected.Token(Token = "0x60052D8")]
725 [global::Cpp2ILInjected.Address(RVA = "0x93FC24", Offset = "0x93FC24", Length = "0x10")]
726 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
727 public static double Dot(Vector2D value1, Vector2D value2)
728 {
729 throw null;
730 }
731
732 [global::Cpp2ILInjected.Token(Token = "0x60052D9")]
733 [global::Cpp2ILInjected.Address(RVA = "0x93FC34", Offset = "0x93FC34", Length = "0x1C")]
734 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
735 public static void Dot(ref Vector2D value1, ref Vector2D value2, out double result)
736 {
737 throw null;
738 }
739
740 [global::Cpp2ILInjected.Token(Token = "0x60052DA")]
741 [global::Cpp2ILInjected.Address(RVA = "0x93FC50", Offset = "0x93FC50", Length = "0x94")]
742 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
743 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2D), Member = "Hermite", MemberParameters = new object[]
744 {
749 typeof(double),
751 }, ReturnType = typeof(void))]
752 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
754 {
755 throw null;
756 }
757
758 [global::Cpp2ILInjected.Token(Token = "0x60052DB")]
759 [global::Cpp2ILInjected.Address(RVA = "0x93FCE4", Offset = "0x93FCE4", Length = "0xD4")]
760 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2D), Member = "Hermite", MemberParameters = new object[]
761 {
766 typeof(double)
767 }, ReturnType = typeof(Vector2D))]
768 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
769 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2D), Member = "Hermite", MemberParameters = new object[]
770 {
771 typeof(double),
772 typeof(double),
773 typeof(double),
774 typeof(double),
775 typeof(double)
776 }, ReturnType = typeof(double))]
777 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
779 {
780 throw null;
781 }
782
783 [global::Cpp2ILInjected.Token(Token = "0x60052DC")]
784 [global::Cpp2ILInjected.Address(RVA = "0x93FED4", Offset = "0x93FED4", Length = "0x90")]
785 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DunesBiome), Member = "PlaceCurvedLine", MemberParameters = new object[]
786 {
787 typeof(Point),
788 typeof(Point),
789 typeof(Point),
790 "Terraria.GameContent.Biomes.DunesBiome.DunesDescription"
791 }, ReturnType = typeof(void))]
792 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ChambersEntrance), Member = "PlaceAt", MemberParameters = new object[]
793 {
796 }, ReturnType = typeof(void))]
797 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 7)]
798 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
800 {
801 throw null;
802 }
803
804 [global::Cpp2ILInjected.Token(Token = "0x60052DD")]
805 [global::Cpp2ILInjected.Address(RVA = "0x93FF74", Offset = "0x93FF74", Length = "0xA4")]
806 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
807 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
808 public static void Lerp(ref Vector2D value1, ref Vector2D value2, double amount, out Vector2D result)
809 {
810 throw null;
811 }
812
813 [global::Cpp2ILInjected.Token(Token = "0x60052DE")]
814 [global::Cpp2ILInjected.Address(RVA = "0x940018", Offset = "0x940018", Length = "0x14")]
815 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
816 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
818 {
819 throw null;
820 }
821
822 [global::Cpp2ILInjected.Token(Token = "0x60052DF")]
823 [global::Cpp2ILInjected.Address(RVA = "0x94002C", Offset = "0x94002C", Length = "0x2C")]
824 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
825 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
826 public static void Max(ref Vector2D value1, ref Vector2D value2, out Vector2D result)
827 {
828 throw null;
829 }
830
831 [global::Cpp2ILInjected.Token(Token = "0x60052E0")]
832 [global::Cpp2ILInjected.Address(RVA = "0x940058", Offset = "0x940058", Length = "0x14")]
833 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
834 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
836 {
837 throw null;
838 }
839
840 [global::Cpp2ILInjected.Token(Token = "0x60052E1")]
841 [global::Cpp2ILInjected.Address(RVA = "0x94006C", Offset = "0x94006C", Length = "0x2C")]
842 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
843 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
844 public static void Min(ref Vector2D value1, ref Vector2D value2, out Vector2D result)
845 {
846 throw null;
847 }
848
849 [global::Cpp2ILInjected.Token(Token = "0x60052E2")]
850 [global::Cpp2ILInjected.Address(RVA = "0x940098", Offset = "0x940098", Length = "0xC")]
851 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
853 {
854 throw null;
855 }
856
857 [global::Cpp2ILInjected.Token(Token = "0x60052E3")]
858 [global::Cpp2ILInjected.Address(RVA = "0x9400A4", Offset = "0x9400A4", Length = "0xC")]
859 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
860 public static Vector2D Multiply(Vector2D value1, double scaleFactor)
861 {
862 throw null;
863 }
864
865 [global::Cpp2ILInjected.Token(Token = "0x60052E4")]
866 [global::Cpp2ILInjected.Address(RVA = "0x9400B0", Offset = "0x9400B0", Length = "0x10")]
867 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
868 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
869 public static void Multiply(ref Vector2D value1, double scaleFactor, out Vector2D result)
870 {
871 throw null;
872 }
873
874 [global::Cpp2ILInjected.Token(Token = "0x60052E5")]
875 [global::Cpp2ILInjected.Address(RVA = "0x9400C0", Offset = "0x9400C0", Length = "0x14")]
876 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
877 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
878 public static void Multiply(ref Vector2D value1, ref Vector2D value2, out Vector2D result)
879 {
880 throw null;
881 }
882
883 [global::Cpp2ILInjected.Token(Token = "0x60052E6")]
884 [global::Cpp2ILInjected.Address(RVA = "0x9400D4", Offset = "0x9400D4", Length = "0xC")]
885 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
886 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
888 {
889 throw null;
890 }
891
892 [global::Cpp2ILInjected.Token(Token = "0x60052E7")]
893 [global::Cpp2ILInjected.Address(RVA = "0x9400E0", Offset = "0x9400E0", Length = "0x10")]
894 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
895 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
896 public static void Negate(ref Vector2D value, out Vector2D result)
897 {
898 throw null;
899 }
900
901 [global::Cpp2ILInjected.Token(Token = "0x60052E8")]
902 [global::Cpp2ILInjected.Address(RVA = "0x9400F0", Offset = "0x9400F0", Length = "0x7C")]
903 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
904 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteBiome), Member = ".cctor", ReturnType = typeof(void))]
905 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 8)]
906 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
908 {
909 throw null;
910 }
911
912 [global::Cpp2ILInjected.Token(Token = "0x60052E9")]
913 [global::Cpp2ILInjected.Address(RVA = "0x94016C", Offset = "0x94016C", Length = "0x98")]
914 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
915 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
916 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
917 public static void Normalize(ref Vector2D value, out Vector2D result)
918 {
919 throw null;
920 }
921
922 [global::Cpp2ILInjected.Token(Token = "0x60052EA")]
923 [global::Cpp2ILInjected.Address(RVA = "0x940204", Offset = "0x940204", Length = "0x24")]
924 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
925 public static Vector2D Reflect(Vector2D vector, Vector2D normal)
926 {
927 throw null;
928 }
929
930 [global::Cpp2ILInjected.Token(Token = "0x60052EB")]
931 [global::Cpp2ILInjected.Address(RVA = "0x940228", Offset = "0x940228", Length = "0x30")]
932 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
933 public static void Reflect(ref Vector2D vector, ref Vector2D normal, out Vector2D result)
934 {
935 throw null;
936 }
937
938 [global::Cpp2ILInjected.Token(Token = "0x60052EC")]
939 [global::Cpp2ILInjected.Address(RVA = "0x940258", Offset = "0x940258", Length = "0xA4")]
940 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
941 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2D), Member = "SmoothStep", MemberParameters = new object[]
942 {
943 typeof(double),
944 typeof(double),
945 typeof(double)
946 }, ReturnType = typeof(double))]
947 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
949 {
950 throw null;
951 }
952
953 [global::Cpp2ILInjected.Token(Token = "0x60052ED")]
954 [global::Cpp2ILInjected.Address(RVA = "0x940384", Offset = "0x940384", Length = "0xA4")]
955 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
956 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2D), Member = "SmoothStep", MemberParameters = new object[]
957 {
958 typeof(double),
959 typeof(double),
960 typeof(double)
961 }, ReturnType = typeof(double))]
962 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
963 public static void SmoothStep(ref Vector2D value1, ref Vector2D value2, double amount, out Vector2D result)
964 {
965 throw null;
966 }
967
968 [global::Cpp2ILInjected.Token(Token = "0x60052EE")]
969 [global::Cpp2ILInjected.Address(RVA = "0x940428", Offset = "0x940428", Length = "0xC")]
970 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
972 {
973 throw null;
974 }
975
976 [global::Cpp2ILInjected.Token(Token = "0x60052EF")]
977 [global::Cpp2ILInjected.Address(RVA = "0x940434", Offset = "0x940434", Length = "0x14")]
978 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
979 public static void Subtract(ref Vector2D value1, ref Vector2D value2, out Vector2D result)
980 {
981 throw null;
982 }
983
984 [global::Cpp2ILInjected.Token(Token = "0x60052F0")]
985 [global::Cpp2ILInjected.Address(RVA = "0x940448", Offset = "0x940448", Length = "0xC")]
986 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
987 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "IsSafeFromRain", MemberParameters = new object[]
988 {
989 typeof(int),
990 typeof(int)
991 }, ReturnType = typeof(bool))]
992 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ShapeRunner), Member = "Perform", MemberParameters = new object[]
993 {
994 typeof(Point),
996 }, ReturnType = typeof(bool))]
997 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
998 public static Vector2D operator -(Vector2D value)
999 {
1000 throw null;
1001 }
1002
1003 [global::Cpp2ILInjected.Token(Token = "0x60052F1")]
1004 [global::Cpp2ILInjected.Address(RVA = "0x940454", Offset = "0x940454", Length = "0x18")]
1005 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1006 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ShapeRunner), Member = "Perform", MemberParameters = new object[]
1007 {
1008 typeof(Point),
1010 }, ReturnType = typeof(bool))]
1011 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1012 public static bool operator ==(Vector2D value1, Vector2D value2)
1013 {
1014 throw null;
1015 }
1016
1017 [global::Cpp2ILInjected.Token(Token = "0x60052F2")]
1018 [global::Cpp2ILInjected.Address(RVA = "0x94046C", Offset = "0x94046C", Length = "0x80")]
1019 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1020 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "DungeonHalls", MemberParameters = new object[]
1021 {
1022 typeof(int),
1023 typeof(int),
1024 typeof(ushort),
1025 typeof(int),
1026 typeof(bool)
1027 }, ReturnType = typeof(void))]
1028 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1029 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1030 public static bool operator !=(Vector2D value1, Vector2D value2)
1031 {
1032 throw null;
1033 }
1034
1035 [global::Cpp2ILInjected.Token(Token = "0x60052F3")]
1036 [global::Cpp2ILInjected.Address(RVA = "0x9404EC", Offset = "0x9404EC", Length = "0xC")]
1037 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotLineOffset", MemberParameters = new object[]
1038 {
1041 typeof(double),
1042 typeof(int),
1043 typeof(int),
1044 typeof(int),
1045 typeof(int),
1047 typeof(bool)
1048 }, ReturnType = typeof(bool))]
1049 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotTileLine", MemberParameters = new object[]
1050 {
1051 typeof(Vector2D),
1052 typeof(Vector2D),
1053 typeof(double),
1055 }, ReturnType = typeof(bool))]
1056 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "<PlotLineOffsetTale>g__PlotAtOffset|150_0", MemberParameters = new object[]
1057 {
1058 typeof(int),
1059 typeof(int),
1060 typeof(ref Utils.<>c__DisplayClass150_0)
1061 }, ReturnType = typeof(bool))]
1062 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "neonMossBiome", MemberParameters = new object[]
1063 {
1064 typeof(int),
1065 typeof(int),
1066 typeof(int)
1067 }, ReturnType = typeof(void))]
1068 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "StonePatch", MemberParameters = new object[]
1069 {
1070 typeof(int),
1071 typeof(int)
1072 }, ReturnType = typeof(bool))]
1073 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ShellPile", MemberParameters = new object[]
1074 {
1075 typeof(int),
1076 typeof(int)
1077 }, ReturnType = typeof(bool))]
1078 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "MarblePileWithStatues", MemberParameters = new object[]
1079 {
1080 typeof(int),
1081 typeof(int)
1082 }, ReturnType = typeof(bool))]
1083 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "OrePatch", MemberParameters = new object[]
1084 {
1085 typeof(int),
1086 typeof(int)
1087 }, ReturnType = typeof(bool))]
1088 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "DungeonStairs", MemberParameters = new object[]
1089 {
1090 typeof(int),
1091 typeof(int),
1092 typeof(ushort),
1093 typeof(int)
1094 }, ReturnType = typeof(void))]
1095 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "DungeonHalls", MemberParameters = new object[]
1096 {
1097 typeof(int),
1098 typeof(int),
1099 typeof(ushort),
1100 typeof(int),
1101 typeof(bool)
1102 }, ReturnType = typeof(void))]
1103 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "DungeonRoom", MemberParameters = new object[]
1104 {
1105 typeof(int),
1106 typeof(int),
1107 typeof(ushort),
1108 typeof(int)
1109 }, ReturnType = typeof(void))]
1110 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "OreRunner", MemberParameters = new object[]
1111 {
1112 typeof(int),
1113 typeof(int),
1114 typeof(double),
1115 typeof(int),
1116 typeof(ushort)
1117 }, ReturnType = typeof(void))]
1118 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "IsSafeFromRain", MemberParameters = new object[]
1119 {
1120 typeof(int),
1121 typeof(int)
1122 }, ReturnType = typeof(bool))]
1123 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ChasmRunnerSideways", MemberParameters = new object[]
1124 {
1125 typeof(int),
1126 typeof(int),
1127 typeof(int),
1128 typeof(int)
1129 }, ReturnType = typeof(void))]
1130 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CrimStart", MemberParameters = new object[]
1131 {
1132 typeof(int),
1133 typeof(int)
1134 }, ReturnType = typeof(void))]
1135 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CrimEnt", MemberParameters = new object[]
1136 {
1137 typeof(Vector2D),
1138 typeof(int)
1139 }, ReturnType = typeof(void))]
1140 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CrimVein", MemberParameters = new object[]
1141 {
1142 typeof(Vector2D),
1143 typeof(Vector2D)
1144 }, ReturnType = typeof(void))]
1145 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ChasmRunner", MemberParameters = new object[]
1146 {
1147 typeof(int),
1148 typeof(int),
1149 typeof(int),
1150 typeof(bool)
1151 }, ReturnType = typeof(void))]
1152 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GERunner", MemberParameters = new object[]
1153 {
1154 typeof(int),
1155 typeof(int),
1156 typeof(double),
1157 typeof(double),
1158 typeof(bool)
1159 }, ReturnType = typeof(void))]
1160 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "oceanCave", MemberParameters = new object[]
1161 {
1162 typeof(int),
1163 typeof(int)
1164 }, ReturnType = typeof(void))]
1165 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "TileRunner", MemberParameters = new object[]
1166 {
1167 typeof(int),
1168 typeof(int),
1169 typeof(double),
1170 typeof(int),
1171 typeof(int),
1172 typeof(bool),
1173 typeof(double),
1174 typeof(double),
1175 typeof(bool),
1176 typeof(bool),
1177 typeof(int)
1178 }, ReturnType = typeof(void))]
1179 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "DirtyRockRunner", MemberParameters = new object[]
1180 {
1181 typeof(int),
1182 typeof(int)
1183 }, ReturnType = typeof(void))]
1184 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "MudWallRunner", MemberParameters = new object[]
1185 {
1186 typeof(int),
1187 typeof(int)
1188 }, ReturnType = typeof(void))]
1189 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SnowCloudIsland", MemberParameters = new object[]
1190 {
1191 typeof(int),
1192 typeof(int)
1193 }, ReturnType = typeof(void))]
1194 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "DesertCloudIsland", MemberParameters = new object[]
1195 {
1196 typeof(int),
1197 typeof(int)
1198 }, ReturnType = typeof(void))]
1199 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CloudIsland", MemberParameters = new object[]
1200 {
1201 typeof(int),
1202 typeof(int)
1203 }, ReturnType = typeof(void))]
1204 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CloudLake", MemberParameters = new object[]
1205 {
1206 typeof(int),
1207 typeof(int)
1208 }, ReturnType = typeof(void))]
1209 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "FloatingIsland", MemberParameters = new object[]
1210 {
1211 typeof(int),
1212 typeof(int)
1213 }, ReturnType = typeof(void))]
1214 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Mountinater", MemberParameters = new object[]
1215 {
1216 typeof(int),
1217 typeof(int)
1218 }, ReturnType = typeof(void))]
1219 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Lakinater", MemberParameters = new object[]
1220 {
1221 typeof(int),
1222 typeof(int),
1223 typeof(double)
1224 }, ReturnType = typeof(void))]
1225 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "SonOfLakinater", MemberParameters = new object[]
1226 {
1227 typeof(int),
1228 typeof(int),
1229 typeof(double)
1230 }, ReturnType = typeof(void))]
1231 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ShroomPatch", MemberParameters = new object[]
1232 {
1233 typeof(int),
1234 typeof(int)
1235 }, ReturnType = typeof(void))]
1236 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "Cavinator", MemberParameters = new object[]
1237 {
1238 typeof(int),
1239 typeof(int),
1240 typeof(int)
1241 }, ReturnType = typeof(void))]
1242 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "CaveOpenater", MemberParameters = new object[]
1243 {
1244 typeof(int),
1245 typeof(int)
1246 }, ReturnType = typeof(void))]
1247 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Shapes.Tail), Member = "Perform", MemberParameters = new object[]
1248 {
1249 typeof(Point),
1251 }, ReturnType = typeof(bool))]
1252 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ShapeRunner), Member = "Perform", MemberParameters = new object[]
1253 {
1254 typeof(Point),
1256 }, ReturnType = typeof(bool))]
1257 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteBiome), Member = "SimulatePressure", MemberParameters = new object[] { typeof(ref Rectangle) }, ReturnType = typeof(void))]
1258 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(HiveBiome), Member = "CreateHiveTunnel", MemberParameters = new object[]
1259 {
1260 typeof(int),
1261 typeof(int),
1263 }, ReturnType = typeof(Vector2D))]
1264 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(JunglePass), Member = "GenerateTunnelToSurface", MemberParameters = new object[]
1265 {
1266 typeof(int),
1267 typeof(int)
1268 }, ReturnType = typeof(void))]
1269 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 59)]
1270 public static Vector2D operator +(Vector2D value1, Vector2D value2)
1271 {
1272 throw null;
1273 }
1274
1275 [global::Cpp2ILInjected.Token(Token = "0x60052F4")]
1276 [global::Cpp2ILInjected.Address(RVA = "0x9404F8", Offset = "0x9404F8", Length = "0xC")]
1277 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "RotatedBy", MemberParameters = new object[]
1278 {
1280 typeof(double),
1282 }, ReturnType = typeof(Vector2D))]
1283 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotLineOffset", MemberParameters = new object[]
1284 {
1285 typeof(Vector2D),
1286 typeof(Vector2D),
1287 typeof(double),
1288 typeof(int),
1289 typeof(int),
1290 typeof(int),
1291 typeof(int),
1293 typeof(bool)
1294 }, ReturnType = typeof(bool))]
1295 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotLineOffsetTale", MemberParameters = new object[]
1296 {
1297 typeof(Vector2D),
1298 typeof(Vector2D),
1299 typeof(int),
1300 typeof(double),
1301 typeof(int),
1302 typeof(int),
1303 typeof(int),
1304 typeof(int),
1306 typeof(bool)
1307 }, ReturnType = typeof(bool))]
1308 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotTileLine", MemberParameters = new object[]
1309 {
1310 typeof(Vector2D),
1311 typeof(Vector2D),
1312 typeof(double),
1314 }, ReturnType = typeof(bool))]
1315 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotTileTale", MemberParameters = new object[]
1316 {
1317 typeof(Vector2D),
1318 typeof(Vector2D),
1319 typeof(double),
1321 }, ReturnType = typeof(bool))]
1322 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "<PlotLineOffsetTale>g__PlotAtOffset|150_0", MemberParameters = new object[]
1323 {
1324 typeof(int),
1325 typeof(int),
1326 typeof(ref Utils.<>c__DisplayClass150_0)
1327 }, ReturnType = typeof(bool))]
1328 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "StonePatch", MemberParameters = new object[]
1329 {
1330 typeof(int),
1331 typeof(int)
1332 }, ReturnType = typeof(bool))]
1333 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "ShellPile", MemberParameters = new object[]
1334 {
1335 typeof(int),
1336 typeof(int)
1337 }, ReturnType = typeof(bool))]
1338 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "MarblePileWithStatues", MemberParameters = new object[]
1339 {
1340 typeof(int),
1341 typeof(int)
1342 }, ReturnType = typeof(bool))]
1343 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "OrePatch", MemberParameters = new object[]
1344 {
1345 typeof(int),
1346 typeof(int)
1347 }, ReturnType = typeof(bool))]
1348 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GrowLivingTree", MemberParameters = new object[]
1349 {
1350 typeof(int),
1351 typeof(int),
1352 typeof(bool)
1353 }, ReturnType = typeof(bool))]
1354 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "GrowDungeonTree", MemberParameters = new object[]
1355 {
1356 typeof(int),
1357 typeof(int),
1358 typeof(bool)
1359 }, ReturnType = typeof(bool))]
1360 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHive), Member = "PlaceClustersArea", MemberParameters = new object[]
1361 {
1363 "Terraria.GameContent.Biomes.Desert.DesertHive.ClusterGroup",
1366 typeof(Point)
1367 }, ReturnType = typeof(void))]
1368 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 17)]
1369 public static Vector2D operator -(Vector2D value1, Vector2D value2)
1370 {
1371 throw null;
1372 }
1373
1374 [global::Cpp2ILInjected.Token(Token = "0x60052F5")]
1375 [global::Cpp2ILInjected.Address(RVA = "0x940504", Offset = "0x940504", Length = "0xC")]
1376 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHive), Member = "PlaceClustersArea", MemberParameters = new object[]
1377 {
1379 "Terraria.GameContent.Biomes.Desert.DesertHive.ClusterGroup",
1382 typeof(Point)
1383 }, ReturnType = typeof(void))]
1384 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1385 public static Vector2D operator *(Vector2D value1, Vector2D value2)
1386 {
1387 throw null;
1388 }
1389
1390 [global::Cpp2ILInjected.Token(Token = "0x60052F6")]
1391 [global::Cpp2ILInjected.Address(RVA = "0x940510", Offset = "0x940510", Length = "0xC")]
1392 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotLineOffset", MemberParameters = new object[]
1393 {
1396 typeof(double),
1397 typeof(int),
1398 typeof(int),
1399 typeof(int),
1400 typeof(int),
1402 typeof(bool)
1403 }, ReturnType = typeof(bool))]
1404 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotTileLine", MemberParameters = new object[]
1405 {
1406 typeof(Vector2D),
1407 typeof(Vector2D),
1408 typeof(double),
1410 }, ReturnType = typeof(bool))]
1411 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "<PlotLineOffsetTale>g__PlotAtOffset|150_0", MemberParameters = new object[]
1412 {
1413 typeof(int),
1414 typeof(int),
1415 typeof(ref Utils.<>c__DisplayClass150_0)
1416 }, ReturnType = typeof(bool))]
1417 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "neonMossBiome", MemberParameters = new object[]
1418 {
1419 typeof(int),
1420 typeof(int),
1421 typeof(int)
1422 }, ReturnType = typeof(void))]
1423 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(WorldGen), Member = "IsSafeFromRain", MemberParameters = new object[]
1424 {
1425 typeof(int),
1426 typeof(int)
1427 }, ReturnType = typeof(bool))]
1428 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Shapes.Tail), Member = ".ctor", MemberParameters = new object[]
1429 {
1430 typeof(double),
1431 typeof(Vector2D)
1432 }, ReturnType = typeof(void))]
1433 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(ShapeBranch), Member = "Perform", MemberParameters = new object[]
1434 {
1435 typeof(Point),
1437 }, ReturnType = typeof(bool))]
1438 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHive), Member = "PlaceClustersArea", MemberParameters = new object[]
1439 {
1441 "Terraria.GameContent.Biomes.Desert.DesertHive.ClusterGroup",
1444 typeof(Point)
1445 }, ReturnType = typeof(void))]
1446 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 14)]
1447 public static Vector2D operator *(Vector2D value, double scaleFactor)
1448 {
1449 throw null;
1450 }
1451
1452 [global::Cpp2ILInjected.Token(Token = "0x60052F7")]
1453 [global::Cpp2ILInjected.Address(RVA = "0x94051C", Offset = "0x94051C", Length = "0x10")]
1454 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(GraniteBiome), Member = "SimulatePressure", MemberParameters = new object[] { typeof(ref Rectangle) }, ReturnType = typeof(void))]
1455 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
1456 public static Vector2D operator *(double scaleFactor, Vector2D value)
1457 {
1458 throw null;
1459 }
1460
1461 [global::Cpp2ILInjected.Token(Token = "0x60052F8")]
1462 [global::Cpp2ILInjected.Address(RVA = "0x94052C", Offset = "0x94052C", Length = "0xC")]
1463 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1464 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHive), Member = "PlaceClustersArea", MemberParameters = new object[]
1465 {
1467 "Terraria.GameContent.Biomes.Desert.DesertHive.ClusterGroup",
1470 typeof(Point)
1471 }, ReturnType = typeof(void))]
1472 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
1473 public static Vector2D operator /(Vector2D value1, Vector2D value2)
1474 {
1475 throw null;
1476 }
1477
1478 [global::Cpp2ILInjected.Token(Token = "0x60052F9")]
1479 [global::Cpp2ILInjected.Address(RVA = "0x940538", Offset = "0x940538", Length = "0x14")]
1480 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1481 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotLineOffset", MemberParameters = new object[]
1482 {
1485 typeof(double),
1486 typeof(int),
1487 typeof(int),
1488 typeof(int),
1489 typeof(int),
1491 typeof(bool)
1492 }, ReturnType = typeof(bool))]
1493 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotLineOffsetTale", MemberParameters = new object[]
1494 {
1495 typeof(Vector2D),
1496 typeof(Vector2D),
1497 typeof(int),
1498 typeof(double),
1499 typeof(int),
1500 typeof(int),
1501 typeof(int),
1502 typeof(int),
1504 typeof(bool)
1505 }, ReturnType = typeof(bool))]
1506 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotTileLine", MemberParameters = new object[]
1507 {
1508 typeof(Vector2D),
1509 typeof(Vector2D),
1510 typeof(double),
1512 }, ReturnType = typeof(bool))]
1513 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Utils), Member = "PlotTileTale", MemberParameters = new object[]
1514 {
1515 typeof(Vector2D),
1516 typeof(Vector2D),
1517 typeof(double),
1519 }, ReturnType = typeof(bool))]
1520 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertHive), Member = "PlaceClustersArea", MemberParameters = new object[]
1521 {
1523 "Terraria.GameContent.Biomes.Desert.DesertHive.ClusterGroup",
1526 typeof(Point)
1527 }, ReturnType = typeof(void))]
1528 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 5)]
1529 public static Vector2D operator /(Vector2D value1, double divider)
1530 {
1531 throw null;
1532 }
1533
1534 [global::Cpp2ILInjected.Token(Token = "0x60052FA")]
1535 [global::Cpp2ILInjected.Address(RVA = "0x93F9BC", Offset = "0x93F9BC", Length = "0x14")]
1536 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1537 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1538 public static double Clamp(double value, double min, double max)
1539 {
1540 throw null;
1541 }
1542
1543 [global::Cpp2ILInjected.Token(Token = "0x60052FB")]
1544 [global::Cpp2ILInjected.Address(RVA = "0x93FF64", Offset = "0x93FF64", Length = "0x10")]
1545 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1546 public static double Lerp(double value1, double value2, double amount)
1547 {
1548 throw null;
1549 }
1550
1551 [global::Cpp2ILInjected.Token(Token = "0x60052FC")]
1552 [global::Cpp2ILInjected.Address(RVA = "0x9402FC", Offset = "0x9402FC", Length = "0x88")]
1553 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1554 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2D), Member = "SmoothStep", MemberParameters = new object[]
1555 {
1558 typeof(double)
1559 }, ReturnType = typeof(Vector2D))]
1560 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2D), Member = "SmoothStep", MemberParameters = new object[]
1561 {
1562 typeof(ref Vector2D),
1563 typeof(ref Vector2D),
1564 typeof(double),
1565 typeof(ref Vector2D)
1566 }, ReturnType = typeof(void))]
1567 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 4)]
1568 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Vector2D), Member = "Hermite", MemberParameters = new object[]
1569 {
1570 typeof(double),
1571 typeof(double),
1572 typeof(double),
1573 typeof(double),
1574 typeof(double)
1575 }, ReturnType = typeof(double))]
1576 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
1577 public static double SmoothStep(double value1, double value2, double amount)
1578 {
1579 throw null;
1580 }
1581
1582 [global::Cpp2ILInjected.Token(Token = "0x60052FD")]
1583 [global::Cpp2ILInjected.Address(RVA = "0x93FDB8", Offset = "0x93FDB8", Length = "0x11C")]
1584 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
1585 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2D), Member = "Hermite", MemberParameters = new object[]
1586 {
1591 typeof(double),
1593 }, ReturnType = typeof(void))]
1594 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(Vector2D), Member = "SmoothStep", MemberParameters = new object[]
1595 {
1596 typeof(double),
1597 typeof(double),
1598 typeof(double)
1599 }, ReturnType = typeof(double))]
1600 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 3)]
1601 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 4)]
1602 public static double Hermite(double value1, double tangent1, double value2, double tangent2, double amount)
1603 {
1604 throw null;
1605 }
1606
1607 [global::Cpp2ILInjected.Token(Token = "0x60052FE")]
1608 [global::Cpp2ILInjected.Address(RVA = "0x93F574", Offset = "0x93F574", Length = "0x1C")]
1609 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1610 public static double Barycentric(double value1, double value2, double value3, double amount1, double amount2)
1611 {
1612 throw null;
1613 }
1614
1615 [global::Cpp2ILInjected.Token(Token = "0x60052FF")]
1616 [global::Cpp2ILInjected.Address(RVA = "0x93F780", Offset = "0x93F780", Length = "0x6C")]
1617 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1618 public static double CatmullRom(double value1, double value2, double value3, double value4, double amount)
1619 {
1620 throw null;
1621 }
1622
1623 // Note: this type is marked as 'beforefieldinit'.
1624 [global::Cpp2ILInjected.Token(Token = "0x6005300")]
1625 [global::Cpp2ILInjected.Address(RVA = "0x94054C", Offset = "0x94054C", Length = "0xBC")]
1626 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
1627 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Pow", MemberParameters = new object[]
1628 {
1629 typeof(double),
1630 typeof(double)
1631 }, ReturnType = typeof(double))]
1632 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 3)]
1633 static Vector2D()
1634 {
1635 throw null;
1636 }
1637
1638 [global::Cpp2ILInjected.Token(Token = "0x4008AE0")]
1639 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
1640 public double X;
1641
1642 [global::Cpp2ILInjected.Token(Token = "0x4008AE1")]
1643 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
1644 public double Y;
1645
1646 [global::Cpp2ILInjected.Token(Token = "0x4008AE2")]
1647 private static Vector2D zeroVector;
1648
1649 [global::Cpp2ILInjected.Token(Token = "0x4008AE3")]
1650 private static Vector2D unitVector;
1651
1652 [global::Cpp2ILInjected.Token(Token = "0x4008AE4")]
1653 private static Vector2D unitXVector;
1654
1655 [global::Cpp2ILInjected.Token(Token = "0x4008AE5")]
1656 private static Vector2D unitYVector;
1657
1658 [global::Cpp2ILInjected.Token(Token = "0x4008AE6")]
1659 public static readonly double DoubleEpsilon;
1660 }
1661}
class f__AnonymousType0<< Count > j__TPar
delegate bool TileActionAttempt(int x, int y)
static double Barycentric(double value1, double value2, double value3, double amount1, double amount2)
Definition Vector2D.cs:1610
static void Subtract(ref Vector2D value1, ref Vector2D value2, out Vector2D result)
Definition Vector2D.cs:979
Vector2D(double x, double y)
Definition Vector2D.cs:352
static Vector2D UnitY
Definition Vector2D.cs:63
static void Reflect(ref Vector2D vector, ref Vector2D normal, out Vector2D result)
Definition Vector2D.cs:933
static void Multiply(ref Vector2D value1, ref Vector2D value2, out Vector2D result)
Definition Vector2D.cs:878
static void Min(ref Vector2D value1, ref Vector2D value2, out Vector2D result)
Definition Vector2D.cs:844
static Vector2D SmoothStep(Vector2D value1, Vector2D value2, double amount)
Definition Vector2D.cs:948
static Vector2D Subtract(Vector2D value1, Vector2D value2)
Definition Vector2D.cs:971
override string ToString()
Definition Vector2D.cs:524
static Vector2D Multiply(Vector2D value1, double scaleFactor)
Definition Vector2D.cs:860
static void Max(ref Vector2D value1, ref Vector2D value2, out Vector2D result)
Definition Vector2D.cs:826
static Vector2D Zero
Definition Vector2D.cs:24
override int GetHashCode()
Definition Vector2D.cs:389
static double Clamp(double value, double min, double max)
Definition Vector2D.cs:1538
static void DistanceSquared(ref Vector2D value1, ref Vector2D value2, out double result)
Definition Vector2D.cs:683
static void Dot(ref Vector2D value1, ref Vector2D value2, out double result)
Definition Vector2D.cs:735
static void Barycentric(ref Vector2D value1, ref Vector2D value2, ref Vector2D value3, double amount1, double amount2, out Vector2D result)
Definition Vector2D.cs:559
static Vector2D Barycentric(Vector2D value1, Vector2D value2, Vector2D value3, double amount1, double amount2)
Definition Vector2D.cs:549
static void Add(ref Vector2D value1, ref Vector2D value2, out Vector2D result)
Definition Vector2D.cs:540
static double Hermite(double value1, double tangent1, double value2, double tangent2, double amount)
Definition Vector2D.cs:1602
static void SmoothStep(ref Vector2D value1, ref Vector2D value2, double amount, out Vector2D result)
Definition Vector2D.cs:963
bool Equals(Vector2D other)
Definition Vector2D.cs:379
static void Normalize(ref Vector2D value, out Vector2D result)
Definition Vector2D.cs:917
static Vector2D Divide(Vector2D value1, double divider)
Definition Vector2D.cs:710
static Vector2D unitXVector
Definition Vector2D.cs:1653
static Vector2D UnitX
Definition Vector2D.cs:50
static Vector2D zeroVector
Definition Vector2D.cs:1647
static void Clamp(ref Vector2D value1, ref Vector2D min, ref Vector2D max, out Vector2D result)
Definition Vector2D.cs:604
static void Divide(ref Vector2D value1, double divider, out Vector2D result)
Definition Vector2D.cs:719
static Vector2D Normalize(Vector2D value)
Definition Vector2D.cs:907
static void Multiply(ref Vector2D value1, double scaleFactor, out Vector2D result)
Definition Vector2D.cs:869
static double SmoothStep(double value1, double value2, double amount)
Definition Vector2D.cs:1577
static void CatmullRom(ref Vector2D value1, ref Vector2D value2, ref Vector2D value3, ref Vector2D value4, double amount, out Vector2D result)
Definition Vector2D.cs:579
static void Negate(ref Vector2D value, out Vector2D result)
Definition Vector2D.cs:896
static void Lerp(ref Vector2D value1, ref Vector2D value2, double amount, out Vector2D result)
Definition Vector2D.cs:808
static double Distance(Vector2D value1, Vector2D value2)
Definition Vector2D.cs:657
static double Lerp(double value1, double value2, double amount)
Definition Vector2D.cs:1546
static Vector2D Add(Vector2D value1, Vector2D value2)
Definition Vector2D.cs:532
static void Hermite(ref Vector2D value1, ref Vector2D tangent1, ref Vector2D value2, ref Vector2D tangent2, double amount, out Vector2D result)
Definition Vector2D.cs:778
static Vector2D Hermite(Vector2D value1, Vector2D tangent1, Vector2D value2, Vector2D tangent2, double amount)
Definition Vector2D.cs:753
static Vector2D CatmullRom(Vector2D value1, Vector2D value2, Vector2D value3, Vector2D value4, double amount)
Definition Vector2D.cs:569
static readonly double DoubleEpsilon
Definition Vector2D.cs:1659
static Vector2D Reflect(Vector2D vector, Vector2D normal)
Definition Vector2D.cs:925
override bool Equals(object obj)
Definition Vector2D.cs:370
static Vector2D unitVector
Definition Vector2D.cs:1650
static Vector2D Negate(Vector2D value)
Definition Vector2D.cs:887
static Vector2D Multiply(Vector2D value1, Vector2D value2)
Definition Vector2D.cs:852
static Vector2D Max(Vector2D value1, Vector2D value2)
Definition Vector2D.cs:817
static double DistanceSquared(Vector2D value1, Vector2D value2)
Definition Vector2D.cs:675
static Vector2D Clamp(Vector2D value1, Vector2D min, Vector2D max)
Definition Vector2D.cs:594
static Vector2D One
Definition Vector2D.cs:37
static Vector2D Divide(Vector2D value1, Vector2D value2)
Definition Vector2D.cs:692
static Vector2D Lerp(Vector2D value1, Vector2D value2, double amount)
Definition Vector2D.cs:799
static Vector2D unitYVector
Definition Vector2D.cs:1656
static void Divide(ref Vector2D value1, ref Vector2D value2, out Vector2D result)
Definition Vector2D.cs:701
static double CatmullRom(double value1, double value2, double value3, double value4, double amount)
Definition Vector2D.cs:1618
static Vector2D Min(Vector2D value1, Vector2D value2)
Definition Vector2D.cs:835
static void Distance(ref Vector2D value1, ref Vector2D value2, out double result)
Definition Vector2D.cs:667
static double Dot(Vector2D value1, Vector2D value2)
Definition Vector2D.cs:727