13 [global::Cpp2ILInjected.Token(Token =
"0x600462F")]
14 [global::Cpp2ILInjected.Address(RVA =
"0x7D1660", Offset =
"0x7D1660", Length =
"0x284")]
15 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
16 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
MarbleBiome), Member =
"Place", MemberParameters =
new object[]
20 }, ReturnType =
typeof(
bool))]
21 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
27 }, ReturnType =
typeof(
void))]
28 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 9)]
34 [global::Cpp2ILInjected.Token(Token =
"0x6004630")]
35 [global::Cpp2ILInjected.Address(RVA =
"0x7D1A3C", Offset =
"0x7D1A3C", Length =
"0x3E0")]
36 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
37 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
MarbleBiome), Member =
"Place", MemberParameters =
new object[]
41 }, ReturnType =
typeof(
bool))]
42 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData), Member =
"get_Item", MemberParameters =
new object[]
50 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"get_type", ReturnType =
typeof(ushort))]
51 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"ResetToType", MemberParameters =
new object[] {
typeof(ushort) }, ReturnType =
typeof(
void))]
52 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile),
Member =
"active", MemberParameters =
new object[] {
typeof(
bool) }, ReturnType =
typeof(
void))]
53 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile),
Member =
"set_wall", MemberParameters =
new object[] {
typeof(ushort) }, ReturnType =
typeof(
void))]
59 }, ReturnType =
typeof(
void))]
60 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
WorldGen),
Member =
"SquareWallFrame", MemberParameters =
new object[]
65 }, ReturnType =
typeof(
void))]
66 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile),
Member =
"SmoothSlope", MemberParameters =
new object[]
72 }, ReturnType =
typeof(
void))]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
WorldGen),
Member =
"SolidTile", MemberParameters =
new object[]
78 }, ReturnType =
typeof(
bool))]
80 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
WorldGen),
Member =
"PlaceTight", MemberParameters =
new object[]
85 }, ReturnType =
typeof(
void))]
86 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 15)]
92 [global::Cpp2ILInjected.Token(Token =
"0x6004631")]
93 [global::Cpp2ILInjected.Address(RVA =
"0x7D1E1C", Offset =
"0x7D1E1C", Length =
"0xE0")]
94 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
95 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
MarbleBiome), Member =
"Place", MemberParameters =
new object[]
99 }, ReturnType =
typeof(
bool))]
100 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
101 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
WorldGen), Member =
"SolidOrSlopedTile", MemberParameters =
new object[]
105 }, ReturnType =
typeof(
bool))]
106 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
112 [global::Cpp2ILInjected.Token(Token =
"0x6004632")]
113 [global::Cpp2ILInjected.Address(RVA =
"0x7D1EFC", Offset =
"0x7D1EFC", Length =
"0x78C")]
114 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
115 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
116 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
WorldGen), Member =
"BiomeTileCheck", MemberParameters =
new object[]
120 }, ReturnType =
typeof(
bool))]
122 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
UnifiedRandom), Member =
"Next", MemberParameters =
new object[]
126 }, ReturnType =
typeof(
int))]
127 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
MarbleBiome), Member =
"IsGroupSolid", MemberParameters =
new object[]
132 }, ReturnType =
typeof(
bool))]
139 }, ReturnType =
typeof(
void))]
144 }, ReturnType =
typeof(
void))]
145 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Math),
Member =
"Max", MemberParameters =
new object[]
149 }, ReturnType =
typeof(
double))]
150 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Math),
Member =
"Min", MemberParameters =
new object[]
154 }, ReturnType =
typeof(
int))]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Utils),
Member =
"Lerp", MemberParameters =
new object[]
160 }, ReturnType =
typeof(
double))]
167 }, ReturnType =
typeof(
void))]
174 }, ReturnType =
typeof(
void))]
179 }, ReturnType =
typeof(
void))]
180 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 15)]
186 [global::Cpp2ILInjected.Token(Token =
"0x6004633")]
187 [global::Cpp2ILInjected.Address(RVA =
"0x7D2690", Offset =
"0x7D2690", Length =
"0x8")]
188 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
195 [global::Cpp2ILInjected.Token(Token =
"0x4008263")]
198 [global::Cpp2ILInjected.Token(Token =
"0x4008264")]
199 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
202 [global::Cpp2ILInjected.Token(Token =
"0x20008F5")]
205 [global::Cpp2ILInjected.Token(Token =
"0x20008F6")]
208 [global::Cpp2ILInjected.Token(Token =
"0x6004638")]
209 [global::Cpp2ILInjected.Address(RVA =
"0x7D277C", Offset =
"0x7D277C", Length =
"0x8")]
210 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
211 public static bool Empty(
int x,
int y,
int scale)
216 [global::Cpp2ILInjected.Token(Token =
"0x6004639")]
217 [global::Cpp2ILInjected.Address(RVA =
"0x7D2784", Offset =
"0x7D2784", Length =
"0x8")]
218 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
219 public static bool Solid(
int x,
int y,
int scale)
224 [global::Cpp2ILInjected.Token(Token =
"0x600463A")]
225 [global::Cpp2ILInjected.Address(RVA =
"0x7D278C", Offset =
"0x7D278C", Length =
"0x14")]
226 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
227 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
233 [global::Cpp2ILInjected.Token(Token =
"0x600463B")]
234 [global::Cpp2ILInjected.Address(RVA =
"0x7D27A0", Offset =
"0x7D27A0", Length =
"0x10")]
235 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
236 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
242 [global::Cpp2ILInjected.Token(Token =
"0x600463C")]
243 [global::Cpp2ILInjected.Address(RVA =
"0x7D27B0", Offset =
"0x7D27B0", Length =
"0xC")]
244 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
245 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
251 [global::Cpp2ILInjected.Token(Token =
"0x600463D")]
252 [global::Cpp2ILInjected.Address(RVA =
"0x7D27BC", Offset =
"0x7D27BC", Length =
"0xC")]
253 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
254 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
260 [global::Cpp2ILInjected.Token(Token =
"0x600463E")]
261 [global::Cpp2ILInjected.Address(RVA =
"0x7D27C8", Offset =
"0x7D27C8", Length =
"0x10")]
262 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
263 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
270 [global::Cpp2ILInjected.Token(Token =
"0x20008F7")]
273 [global::Cpp2ILInjected.Token(Token =
"0x170007F0")]
276 [global::Cpp2ILInjected.Token(Token =
"0x600463F")]
277 [global::Cpp2ILInjected.Address(RVA =
"0x7D18E4", Offset =
"0x7D18E4", Length =
"0x84")]
278 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
MarbleBiome), Member =
"SmoothSlope", MemberParameters =
new object[]
282 }, ReturnType =
typeof(
void))]
283 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 5)]
284 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
"Terraria.GameContent.Biomes.MarbleBiome.SlabState", Member =
".ctor", MemberParameters =
new object[]
288 }, ReturnType =
typeof(
void))]
289 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Delegate), Member =
"op_Inequality", MemberParameters =
new object[]
293 }, ReturnType =
typeof(
bool))]
294 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 3)]
301 [global::Cpp2ILInjected.Token(Token =
"0x6004640")]
302 [global::Cpp2ILInjected.Address(RVA =
"0x7D27D8", Offset =
"0x7D27D8", Length =
"0x10")]
303 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
309 [global::Cpp2ILInjected.Token(Token =
"0x6004641")]
310 [global::Cpp2ILInjected.Address(RVA =
"0x7D1A2C", Offset =
"0x7D1A2C", Length =
"0x10")]
311 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
317 [global::Cpp2ILInjected.Token(Token =
"0x6004642")]
318 [global::Cpp2ILInjected.Address(RVA =
"0x7D2688", Offset =
"0x7D2688", Length =
"0x8")]
319 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
325 [global::Cpp2ILInjected.Token(Token =
"0x4008265")]
326 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x0")]
329 [global::Cpp2ILInjected.Token(Token =
"0x4008266")]
330 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x8")]
static bool Empty(int x, int y, int scale)
static bool Solid(int x, int y, int scale)
static bool HalfBrick(int x, int y, int scale)
static bool TopRightFilled(int x, int y, int scale)
static bool BottomLeftFilled(int x, int y, int scale)
static bool BottomRightFilled(int x, int y, int scale)
static bool TopLeftFilled(int x, int y, int scale)
void PlaceSlab(MarbleBiome.Slab slab, int originX, int originY, int scale)
static bool IsGroupSolid(int x, int y, int scale)
delegate bool SlabState(int x, int y, int scale)
override bool Place(Point origin, StructureMap structures)
MarbleBiome.Slab WithState(MarbleBiome.SlabState state)
static MarbleBiome.Slab Create(MarbleBiome.SlabState state, bool hasWall)
Slab(MarbleBiome.SlabState state, bool hasWall)