17 [global::Cpp2ILInjected.Token(Token =
"0x170007EB")]
20 [global::Cpp2ILInjected.Token(Token =
"0x60045F8")]
21 [global::Cpp2ILInjected.Address(RVA =
"0x7C6D60", Offset =
"0x7C6D60", Length =
"0x1C")]
22 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
30 [global::Cpp2ILInjected.Token(Token =
"0x60045F9")]
31 [global::Cpp2ILInjected.Address(RVA =
"0x7C6D7C", Offset =
"0x7C6D7C", Length =
"0x18C")]
32 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
33 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
35 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
UnifiedRandom), Member =
"Next", MemberParameters =
new object[]
39 }, ReturnType =
typeof(
int))]
41 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Point), Member =
".ctor", MemberParameters =
new object[]
45 }, ReturnType =
typeof(
void))]
56 }, ReturnType =
typeof(
void))]
62 [global::Cpp2ILInjected.Token(Token =
"0x60045FA")]
63 [global::Cpp2ILInjected.Address(RVA =
"0x7C701C", Offset =
"0x7C701C", Length =
"0x26C")]
64 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
65 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
DunesBiome), Member =
"Place", MemberParameters =
new object[]
69 }, ReturnType =
typeof(
bool))]
70 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
73 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
UnifiedRandom), Member =
"Next", MemberParameters =
new object[]
77 }, ReturnType =
typeof(
int))]
78 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
DunesBiome), Member =
"PlaceHill", MemberParameters =
new object[]
84 }, ReturnType =
typeof(
void))]
90 }, ReturnType =
typeof(
void))]
91 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
97 [global::Cpp2ILInjected.Token(Token =
"0x60045FB")]
98 [global::Cpp2ILInjected.Address(RVA =
"0x7C7288", Offset =
"0x7C7288", Length =
"0x218")]
99 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
100 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
DunesBiome), Member =
"PlaceSingle", MemberParameters =
new object[]
104 }, ReturnType =
typeof(
void))]
105 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
106 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
SurfaceMap), Member =
"get_Item", MemberParameters =
new object[] {
typeof(
int) }, ReturnType =
typeof(
short))]
107 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Point), Member =
".ctor", MemberParameters =
new object[]
111 }, ReturnType =
typeof(
void))]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
UnifiedRandom), Member =
"Next", MemberParameters =
new object[]
117 }, ReturnType =
typeof(
int))]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
DunesBiome),
Member =
"PlaceCurvedLine", MemberParameters =
new object[]
124 }, ReturnType =
typeof(
void))]
125 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
131 [global::Cpp2ILInjected.Token(Token =
"0x60045FC")]
132 [global::Cpp2ILInjected.Address(RVA =
"0x7C74A0", Offset =
"0x7C74A0", Length =
"0x4D4")]
133 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
134 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
DunesBiome), Member =
"PlaceHill", MemberParameters =
new object[]
140 }, ReturnType =
typeof(
void))]
141 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Point), Member =
".ctor", MemberParameters =
new object[]
146 }, ReturnType =
typeof(
void))]
148 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Vector2D), Member =
"Lerp", MemberParameters =
new object[]
155 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Point),
Member =
"op_Equality", MemberParameters =
new object[]
159 }, ReturnType =
typeof(
bool))]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData),
Member =
"get_Item", MemberParameters =
new object[]
170 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile),
Member =
"ResetToType", MemberParameters =
new object[] {
typeof(ushort) }, ReturnType =
typeof(
void))]
171 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile),
Member =
"SmoothSlope", MemberParameters =
new object[]
177 }, ReturnType =
typeof(
void))]
178 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 19)]
184 [global::Cpp2ILInjected.Token(Token =
"0x60045FD")]
185 [global::Cpp2ILInjected.Address(RVA =
"0x7C7974", Offset =
"0x7C7974", Length =
"0x6C")]
186 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
188 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
194 [JsonProperty(
"SingleDunesWidth")]
195 [global::Cpp2ILInjected.Token(Token =
"0x4008250")]
196 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
199 [JsonProperty(
"HeightScale")]
200 [global::Cpp2ILInjected.Token(Token =
"0x4008251")]
201 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
204 [global::Cpp2ILInjected.Token(Token =
"0x20008EB")]
207 [global::Cpp2ILInjected.Token(Token =
"0x170007EC")]
211 [global::Cpp2ILInjected.Token(Token =
"0x60045FE")]
212 [global::Cpp2ILInjected.Address(RVA =
"0x7C79E0", Offset =
"0x7C79E0", Length =
"0x8")]
213 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
219 [global::Cpp2ILInjected.Token(Token =
"0x60045FF")]
220 [global::Cpp2ILInjected.Address(RVA =
"0x7C79E8", Offset =
"0x7C79E8", Length =
"0xC")]
221 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
228 [global::Cpp2ILInjected.Token(Token =
"0x170007ED")]
232 [global::Cpp2ILInjected.Token(Token =
"0x6004600")]
233 [global::Cpp2ILInjected.Address(RVA =
"0x7C79F4", Offset =
"0x7C79F4", Length =
"0x8")]
234 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
240 [global::Cpp2ILInjected.Token(Token =
"0x6004601")]
241 [global::Cpp2ILInjected.Address(RVA =
"0x7C79FC", Offset =
"0x7C79FC", Length =
"0x8")]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
249 [global::Cpp2ILInjected.Token(Token =
"0x170007EE")]
253 [global::Cpp2ILInjected.Token(Token =
"0x6004602")]
254 [global::Cpp2ILInjected.Address(RVA =
"0x7C7A04", Offset =
"0x7C7A04", Length =
"0xC")]
255 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
261 [global::Cpp2ILInjected.Token(Token =
"0x6004603")]
262 [global::Cpp2ILInjected.Address(RVA =
"0x7C7A10", Offset =
"0x7C7A10", Length =
"0x8")]
263 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
270 [global::Cpp2ILInjected.Token(Token =
"0x170007EF")]
274 [global::Cpp2ILInjected.Token(Token =
"0x6004604")]
275 [global::Cpp2ILInjected.Address(RVA =
"0x7C7A18", Offset =
"0x7C7A18", Length =
"0x8")]
276 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
282 [global::Cpp2ILInjected.Token(Token =
"0x6004605")]
283 [global::Cpp2ILInjected.Address(RVA =
"0x7C7A20", Offset =
"0x7C7A20", Length =
"0x8")]
284 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
291 [global::Cpp2ILInjected.Token(Token =
"0x6004606")]
292 [global::Cpp2ILInjected.Address(RVA =
"0x7C7A28", Offset =
"0x7C7A28", Length =
"0x8")]
293 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
294 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
300 [global::Cpp2ILInjected.Token(Token =
"0x6004607")]
301 [global::Cpp2ILInjected.Address(RVA =
"0x7C6F08", Offset =
"0x7C6F08", Length =
"0x114")]
302 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
303 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
DunesBiome), Member =
"Place", MemberParameters =
new object[]
307 }, ReturnType =
typeof(
bool))]
308 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 2)]
309 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Rectangle), Member =
".ctor", MemberParameters =
new object[]
315 }, ReturnType =
typeof(
void))]
316 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
317 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
SurfaceMap), Member =
"FromArea", MemberParameters =
new object[]
324 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 4)]
331 [global::Cpp2ILInjected.Token(Token =
"0x4008252")]
332 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
336 [global::Cpp2ILInjected.Token(Token =
"0x4008253")]
337 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
341 [global::Cpp2ILInjected.Token(Token =
"0x4008254")]
342 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x20")]
346 [global::Cpp2ILInjected.Token(Token =
"0x4008255")]
347 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x30")]
351 [global::Cpp2ILInjected.Token(Token =
"0x20008EC")]
354 [global::Cpp2ILInjected.Token(Token =
"0x4008257")]
356 [global::Cpp2ILInjected.Token(Token =
"0x4008258")]
DunesBiome.WindDirection< WindDirection > k__BackingField
static DunesBiome.DunesDescription CreateFromPlacement(Point origin, int width, int height)
void PlaceSingle(DunesBiome.DunesDescription description, StructureMap structures)
static void PlaceCurvedLine(Point startPoint, Point endPoint, Point anchorOffset, DunesBiome.DunesDescription description)
static void PlaceHill(int startX, int endX, double scale, DunesBiome.DunesDescription description)
override bool Place(Point origin, StructureMap structures)