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
PitEntrance.cs
Go to the documentation of this file.
1using System;
7
9{
10 [global::Cpp2ILInjected.Token(Token = "0x2000907")]
11 public static class PitEntrance
12 {
13 [global::Cpp2ILInjected.Token(Token = "0x6004678")]
14 [global::Cpp2ILInjected.Address(RVA = "0x7DA494", Offset = "0x7DA494", Length = "0xB8")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertBiome), Member = "Place", MemberParameters = new object[]
17 {
20 }, ReturnType = typeof(bool))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
22 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
23 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
24 {
25 typeof(int),
26 typeof(int)
27 }, ReturnType = typeof(int))]
28 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Center", ReturnType = typeof(Point))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PitEntrance), Member = "PlaceAt", MemberParameters = new object[]
30 {
33 typeof(int)
34 }, ReturnType = typeof(void))]
35 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 2)]
36 public static void Place(DesertDescription description)
37 {
38 throw null;
39 }
40
41 [global::Cpp2ILInjected.Token(Token = "0x6004679")]
42 [global::Cpp2ILInjected.Address(RVA = "0x7DA54C", Offset = "0x7DA54C", Length = "0x488")]
43 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
44 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PitEntrance), Member = "Place", MemberParameters = new object[] { typeof(DesertDescription) }, ReturnType = typeof(void))]
45 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
46 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Clamp", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T", "T", "T" }, ReturnType = "T")]
47 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PitEntrance), Member = "SmootherStep", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(double))]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "get_Item", MemberParameters = new object[]
49 {
50 typeof(int),
51 typeof(int)
52 }, ReturnType = typeof(Tile))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "ClearEverything", ReturnType = typeof(void))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "ResetToType", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(void))]
55 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Tile), Member = "set_wall", MemberParameters = new object[] { typeof(ushort) }, ReturnType = typeof(void))]
56 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SquareWallFrame", MemberParameters = new object[]
57 {
58 typeof(int),
59 typeof(int),
60 typeof(bool)
61 }, ReturnType = typeof(void))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
63 {
64 typeof(int),
65 typeof(int)
66 }, ReturnType = typeof(int))]
67 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 15)]
68 private static void PlaceAt(DesertDescription description, Point position, int holeRadius)
69 {
70 throw null;
71 }
72
73 [global::Cpp2ILInjected.Token(Token = "0x600467A")]
74 [global::Cpp2ILInjected.Address(RVA = "0x7DA9D4", Offset = "0x7DA9D4", Length = "0x54")]
75 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
76 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 0)]
77 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(PitEntrance), Member = "SmootherStep", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(double))]
78 private static double GetHoleRadiusScaleAt(double yProgress)
79 {
80 throw null;
81 }
82
83 [global::Cpp2ILInjected.Token(Token = "0x600467B")]
84 [global::Cpp2ILInjected.Address(RVA = "0x7DAA28", Offset = "0x7DAA28", Length = "0xCC")]
85 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PitEntrance), Member = "PlaceAt", MemberParameters = new object[]
86 {
89 typeof(int)
90 }, ReturnType = typeof(void))]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(PitEntrance), Member = "GetHoleRadiusScaleAt", MemberParameters = new object[] { typeof(double) }, ReturnType = typeof(double))]
92 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 2)]
93 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Clamp", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T", "T", "T" }, ReturnType = "T")]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
95 private static double SmootherStep(double delta)
96 {
97 throw null;
98 }
99 }
100}
class f__AnonymousType0<< Count > j__TPar
static void PlaceAt(DesertDescription description, Point position, int holeRadius)
static void Place(DesertDescription description)
static double SmootherStep(double delta)
static double GetHoleRadiusScaleAt(double yProgress)