253 {
254 switch (tile.type)
255 {
256 case 5:
257 {
263 int xoffset2 = (tile.frameX == 44).ToInt() - (tile.frameX == 66).ToInt();
265 {
266 TilePaintSystemV2.TreeFoliageVariantKey
treeFoliageVariantKey =
default(TilePaintSystemV2.TreeFoliageVariantKey);
267 treeFoliageVariantKey.TextureIndex =
treeStyle2;
268 treeFoliageVariantKey.PaintColor = tile.color();
272 }
273 break;
274 }
275 case 583:
276 case 584:
277 case 585:
278 case 586:
279 case 587:
280 case 588:
281 case 589:
282 {
288 int xoffset3 = (tile.frameX == 44).ToInt() - (tile.frameX == 66).ToInt();
290 {
291 TilePaintSystemV2.TreeFoliageVariantKey
treeFoliageVariantKey =
default(TilePaintSystemV2.TreeFoliageVariantKey);
292 treeFoliageVariantKey.TextureIndex =
treeStyle3;
293 treeFoliageVariantKey.PaintColor = tile.color();
297 }
298 break;
299 }
300 case 596:
301 case 616:
302 {
307 int treeStyle = 0;
308 int xoffset = (tile.frameX == 44).ToInt() - (tile.frameX == 66).ToInt();
310 {
311 TilePaintSystemV2.TreeFoliageVariantKey
treeFoliageVariantKey =
default(TilePaintSystemV2.TreeFoliageVariantKey);
312 treeFoliageVariantKey.TextureIndex = treeStyle;
313 treeFoliageVariantKey.PaintColor = tile.color();
317 }
318 break;
319 }
320 case 634:
321 {
327 int xoffset4 = (tile.frameX == 44).ToInt() - (tile.frameX == 66).ToInt();
329 {
330 TilePaintSystemV2.TreeFoliageVariantKey
treeFoliageVariantKey =
default(TilePaintSystemV2.TreeFoliageVariantKey);
331 treeFoliageVariantKey.TextureIndex =
treeStyle4;
332 treeFoliageVariantKey.PaintColor = tile.color();
336 }
337 break;
338 }
339 case 323:
340 {
342 if (x >=
WorldGen.beachDistance && x <= Main.maxTilesX -
WorldGen.beachDistance)
343 {
345 }
346 TilePaintSystemV2.TreeFoliageVariantKey
treeFoliageVariantKey =
default(TilePaintSystemV2.TreeFoliageVariantKey);
348 treeFoliageVariantKey.PaintColor = tile.color();
352 break;
353 }
354 }
355 }
TilePaintSystemV2 _paintSystem
void RequestTreeBranch(ref TreeFoliageVariantKey lookupKey)
void RequestTreeTop(ref TreeFoliageVariantKey lookupKey)