13 [global::Cpp2ILInjected.Token(Token =
"0x6004645")]
14 [global::Cpp2ILInjected.Address(RVA =
"0x7D3444", Offset =
"0x7D3444", Length =
"0x54")]
15 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
WorldGen), Member =
"GenerateWorld", MemberParameters =
new object[]
19 }, ReturnType =
typeof(
void))]
20 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
21 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
GenPass), Member =
".ctor", MemberParameters =
new object[]
25 }, ReturnType =
typeof(
void))]
26 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 1)]
32 [global::Cpp2ILInjected.Token(Token =
"0x6004646")]
33 [global::Cpp2ILInjected.Address(RVA =
"0x7D3498", Offset =
"0x7D3498", Length =
"0xBC8")]
34 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
35 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
36 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
GameConfiguration[]), Member =
"Get", MemberTypeParameters =
new object[] {
typeof(
int) }, MemberParameters =
new object[] {
typeof(
string) }, ReturnType =
"T")]
39 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
UnifiedRandom), Member =
"Next", MemberParameters =
new object[]
43 }, ReturnType =
typeof(
int))]
45 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData),
Member =
"GetTileDefinition", MemberParameters =
new object[]
55 }, ReturnType =
typeof(uint))]
57 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Math),
Member =
"Min", MemberParameters =
new object[]
61 }, ReturnType =
typeof(
double))]
62 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Math),
Member =
"Max", MemberParameters =
new object[]
66 }, ReturnType =
typeof(
double))]
69 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Utils),
Member =
"Clamp", MemberTypeParameters =
new object[] {
"T" }, MemberParameters =
new object[] {
"T",
"T",
"T" }, ReturnType =
"T")]
75 }, ReturnType =
typeof(
void))]
76 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TerrainPass),
Member =
"RetargetSurfaceHistory", MemberParameters =
new object[]
81 }, ReturnType =
typeof(
void))]
82 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 45)]
88 [global::Cpp2ILInjected.Token(Token =
"0x6004647")]
89 [global::Cpp2ILInjected.Address(RVA =
"0x7D471C", Offset =
"0x7D471C", Length =
"0x1B4")]
90 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
91 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TerrainPass), Member =
"ApplyPass", MemberParameters =
new object[]
95 }, ReturnType =
typeof(
void))]
96 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
97 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 6)]
98 private void FillColumn(
int x,
double worldSurface,
double rockLayer)
103 [global::Cpp2ILInjected.Token(Token =
"0x6004648")]
104 [global::Cpp2ILInjected.Address(RVA =
"0x7D49E0", Offset =
"0x7D49E0", Length =
"0x1B0")]
105 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
106 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TerrainPass), Member =
"RetargetSurfaceHistory", MemberParameters =
new object[]
111 }, ReturnType =
typeof(
void))]
112 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
113 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TileData), Member =
"get_Item", MemberParameters =
new object[]
118 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"active", MemberParameters =
new object[] {
typeof(
bool) }, ReturnType =
typeof(
void))]
119 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile), Member =
"set_frameX", MemberParameters =
new object[] {
typeof(
short) }, ReturnType =
typeof(
void))]
120 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile),
Member =
"set_frameY", MemberParameters =
new object[] {
typeof(
short) }, ReturnType =
typeof(
void))]
123 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
Tile),
Member =
"set_type", MemberParameters =
new object[] {
typeof(ushort) }, ReturnType =
typeof(
void))]
124 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 4)]
130 [global::Cpp2ILInjected.Token(Token =
"0x6004649")]
131 [global::Cpp2ILInjected.Address(RVA =
"0x7D40C8", Offset =
"0x7D40C8", Length =
"0x62C")]
132 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
133 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TerrainPass), Member =
"ApplyPass", MemberParameters =
new object[]
137 }, ReturnType =
typeof(
void))]
138 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
142 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
UnifiedRandom), Member =
"Next", MemberParameters =
new object[]
146 }, ReturnType =
typeof(
int))]
147 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 7)]
153 [global::Cpp2ILInjected.Token(Token =
"0x600464A")]
154 [global::Cpp2ILInjected.Address(RVA =
"0x7D48D0", Offset =
"0x7D48D0", Length =
"0x110")]
155 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
156 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TerrainPass), Member =
"ApplyPass", MemberParameters =
new object[]
160 }, ReturnType =
typeof(
void))]
161 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
162 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
TerrainPass), Member =
"RetargetColumn", MemberParameters =
new object[]
166 }, ReturnType =
typeof(
void))]
172 [global::Cpp2ILInjected.Token(Token =
"0x4008267")]
173 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x20")]
176 [global::Cpp2ILInjected.Token(Token =
"0x4008268")]
177 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x24")]
180 [global::Cpp2ILInjected.Token(Token =
"0x4008269")]
181 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x28")]
184 [global::Cpp2ILInjected.Token(Token =
"0x20008FA")]
187 [global::Cpp2ILInjected.Token(Token =
"0x400826B")]
189 [global::Cpp2ILInjected.Token(Token =
"0x400826C")]
191 [global::Cpp2ILInjected.Token(Token =
"0x400826D")]
193 [global::Cpp2ILInjected.Token(Token =
"0x400826E")]
195 [global::Cpp2ILInjected.Token(Token =
"0x400826F")]
199 [global::Cpp2ILInjected.Token(Token =
"0x20008FB")]
202 [global::Cpp2ILInjected.Token(Token =
"0x170007F1")]
205 [global::Cpp2ILInjected.Token(Token =
"0x600464B")]
206 [global::Cpp2ILInjected.Address(RVA =
"0x7D4B9C", Offset =
"0x7D4B9C",
Length =
"0x24")]
207 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
208 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
213 [global::Cpp2ILInjected.Token(Token =
"0x600464C")]
214 [global::Cpp2ILInjected.Address(RVA =
"0x7D4BC0", Offset =
"0x7D4BC0",
Length =
"0x24")]
215 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
216 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
223 [global::Cpp2ILInjected.Token(Token =
"0x170007F2")]
226 [global::Cpp2ILInjected.Token(Token =
"0x600464D")]
227 [global::Cpp2ILInjected.Address(RVA =
"0x7D4B90", Offset =
"0x7D4B90",
Length =
"0xC")]
228 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
235 [global::Cpp2ILInjected.Token(Token =
"0x600464E")]
236 [global::Cpp2ILInjected.Address(RVA =
"0x7D4060", Offset =
"0x7D4060",
Length =
"0x68")]
237 [global::Cpp2ILInjected.CallAnalysis.CalledBy(
Type =
typeof(
TerrainPass), Member =
"ApplyPass", MemberParameters =
new object[]
241 }, ReturnType =
typeof(
void))]
242 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 1)]
243 [global::Cpp2ILInjected.CallAnalysis.Calls(
Type =
typeof(
object), Member =
".ctor", ReturnType =
typeof(
void))]
244 [global::Cpp2ILInjected.CallAnalysis.CallsUnknownMethods(
Count = 2)]
250 [global::Cpp2ILInjected.Token(Token =
"0x600464F")]
251 [global::Cpp2ILInjected.Address(RVA =
"0x7D46F4", Offset =
"0x7D46F4",
Length =
"0x28")]
252 [global::Cpp2ILInjected.CallAnalysis.ContainsUnimplementedInstructions]
253 [global::Cpp2ILInjected.CallAnalysis.CallerCount(
Count = 0)]
259 [global::Cpp2ILInjected.Token(Token =
"0x4008270")]
260 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x10")]
263 [global::Cpp2ILInjected.Token(Token =
"0x4008271")]
264 [global::Cpp2ILInjected.FieldOffset(Offset =
"0x18")]
override void ApplyPass(GenerationProgress progress, GameConfiguration configuration)
static double GenerateWorldSurfaceOffset(TerrainPass.TerrainFeatureType featureType)
static void RetargetColumn(int x, double worldSurface)
void FillColumn(int x, double worldSurface, double rockLayer)
static void RetargetSurfaceHistory(TerrainPass.SurfaceHistory history, int targetX, double targetHeight)