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
SandMound.cs
Go to the documentation of this file.
1using System;
9
11{
12 [global::Cpp2ILInjected.Token(Token = "0x2000908")]
13 public static class SandMound
14 {
15 [global::Cpp2ILInjected.Token(Token = "0x600467C")]
16 [global::Cpp2ILInjected.Address(RVA = "0x7DAAF4", Offset = "0x7DAAF4", Length = "0x534")]
17 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
18 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(DesertBiome), Member = "Place", MemberParameters = new object[]
19 {
22 }, ReturnType = typeof(bool))]
23 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
24 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Min", MemberParameters = new object[]
25 {
26 typeof(int),
27 typeof(int)
28 }, ReturnType = typeof(int))]
29 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Rectangle), Member = "get_Bottom", ReturnType = typeof(int))]
30 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Math), Member = "Max", MemberParameters = new object[]
31 {
32 typeof(int),
33 typeof(int)
34 }, ReturnType = typeof(int))]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "Clamp", MemberTypeParameters = new object[] { "T" }, MemberParameters = new object[] { "T", "T", "T" }, ReturnType = "T")]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "get_genRand", ReturnType = typeof(UnifiedRandom))]
37 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(UnifiedRandom), Member = "Next", MemberParameters = new object[]
38 {
39 typeof(int),
40 typeof(int)
41 }, ReturnType = typeof(int))]
42 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils[]), Member = "Clamp", MemberTypeParameters = new object[] { typeof(int) }, MemberParameters = new object[]
43 {
44 typeof(int),
45 typeof(int),
46 typeof(int)
47 }, ReturnType = "T")]
48 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(Utils), Member = "UnclampedSmoothStep", MemberParameters = new object[]
49 {
50 typeof(double),
51 typeof(double),
52 typeof(double)
53 }, ReturnType = typeof(double))]
54 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "SetSHeader", MemberParameters = new object[]
55 {
56 typeof(int),
57 typeof(short)
58 }, ReturnType = typeof(void))]
59 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(SandMound), Member = "<Place>g__PlaceSandColumn|0_0", MemberParameters = new object[]
60 {
61 typeof(int),
62 typeof(int),
63 typeof(int),
65 }, ReturnType = typeof(void))]
66 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 20)]
67 public static void Place(DesertDescription description)
68 {
69 throw null;
70 }
71
73 [global::Cpp2ILInjected.Token(Token = "0x600467D")]
74 [global::Cpp2ILInjected.Address(RVA = "0x7DB028", Offset = "0x7DB028", Length = "0x13C")]
75 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
76 [global::Cpp2ILInjected.CallAnalysis.CalledBy(Type = typeof(SandMound), Member = "Place", MemberParameters = new object[] { typeof(DesertDescription) }, ReturnType = typeof(void))]
77 [global::Cpp2ILInjected.CallAnalysis.CallerCount(Count = 1)]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "SetType", MemberParameters = new object[]
79 {
80 typeof(int),
81 typeof(ushort)
82 }, ReturnType = typeof(void))]
83 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(TileData), Member = "SetSHeader", MemberParameters = new object[]
84 {
85 typeof(int),
86 typeof(short)
87 }, ReturnType = typeof(void))]
88 [global::Cpp2ILInjected.CallAnalysis.Calls(Type = typeof(WorldGen), Member = "SquareWallFrame", MemberParameters = new object[]
89 {
90 typeof(int),
91 typeof(int),
92 typeof(bool)
93 }, ReturnType = typeof(void))]
94 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(Count = 6)]
96 {
97 throw null;
98 }
99
101 [global::Cpp2ILInjected.Token(Token = "0x2000909")]
102 [StructLayout(3)]
104 {
105 [global::Cpp2ILInjected.Token(Token = "0x4008289")]
106 [global::Cpp2ILInjected.FieldOffset(Offset = "0x0")]
107 public int Main_maxTilesX;
108
109 [global::Cpp2ILInjected.Token(Token = "0x400828A")]
110 [global::Cpp2ILInjected.FieldOffset(Offset = "0x8")]
112
113 [global::Cpp2ILInjected.Token(Token = "0x400828B")]
114 [global::Cpp2ILInjected.FieldOffset(Offset = "0x10")]
116
117 [global::Cpp2ILInjected.Token(Token = "0x400828C")]
118 [global::Cpp2ILInjected.FieldOffset(Offset = "0x18")]
120 }
121 }
122}
class f__AnonymousType0<< Count > j__TPar
static void Method_Internal_Static_Void_Int32_Int32_Int32_ c__DisplayClass0_0_0(int startX, int startY, int height, ref SandMound.<>c__DisplayClass0_0 A_3)
Definition SandMound.cs:95
static void Place(DesertDescription description)
Definition SandMound.cs:67