Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ ExportTileCountsToMain()

void Terraria.SceneMetrics.ExportTileCountsToMain ( )
inlineprivate

Definition at line 354 of file SceneMetrics.cs.

355 {
356 if (_tileCounts[27] > 0)
357 {
358 HasSunflower = true;
359 }
360 if (_tileCounts[567] > 0)
361 {
362 HasGardenGnome = true;
363 }
366 HolyTileCount = _tileCounts[109] + _tileCounts[492] + _tileCounts[110] + _tileCounts[113] + _tileCounts[117] + _tileCounts[116] + _tileCounts[164] + _tileCounts[403] + _tileCounts[402];
367 SnowTileCount = _tileCounts[147] + _tileCounts[148] + _tileCounts[161] + _tileCounts[162] + _tileCounts[164] + _tileCounts[163] + _tileCounts[200];
368 if (Main.remixWorld)
369 {
371 EvilTileCount = _tileCounts[23] + _tileCounts[661] + _tileCounts[24] + _tileCounts[25] + _tileCounts[32] + _tileCounts[112] + _tileCounts[163] + _tileCounts[400] + _tileCounts[398] + -10 * _tileCounts[27] + _tileCounts[474];
372 BloodTileCount = _tileCounts[199] + _tileCounts[662] + _tileCounts[203] + _tileCounts[200] + _tileCounts[401] + _tileCounts[399] + _tileCounts[234] + _tileCounts[352] - 10 * _tileCounts[27] + _tileCounts[195];
373 }
374 else
375 {
377 EvilTileCount = _tileCounts[23] + _tileCounts[661] + _tileCounts[24] + _tileCounts[25] + _tileCounts[32] + _tileCounts[112] + _tileCounts[163] + _tileCounts[400] + _tileCounts[398] + -10 * _tileCounts[27];
378 BloodTileCount = _tileCounts[199] + _tileCounts[662] + _tileCounts[203] + _tileCounts[200] + _tileCounts[401] + _tileCounts[399] + _tileCounts[234] + _tileCounts[352] - 10 * _tileCounts[27];
379 }
383 SandTileCount = _tileCounts[53] + _tileCounts[112] + _tileCounts[116] + _tileCounts[234] + _tileCounts[397] + _tileCounts[398] + _tileCounts[402] + _tileCounts[399] + _tileCounts[396] + _tileCounts[400] + _tileCounts[403] + _tileCounts[401];
387 if (_tileCounts[27] > 0)
388 {
389 HasSunflower = true;
390 }
392 {
393 HasSunflower = false;
394 }
395 if (GraveyardTileCount < 0)
396 {
398 }
399 if (HolyTileCount < 0)
400 {
401 HolyTileCount = 0;
402 }
403 if (EvilTileCount < 0)
404 {
405 EvilTileCount = 0;
406 }
407 if (BloodTileCount < 0)
408 {
409 BloodTileCount = 0;
410 }
416 if (HolyTileCount < 0)
417 {
418 HolyTileCount = 0;
419 }
420 if (EvilTileCount < 0)
421 {
422 EvilTileCount = 0;
423 }
424 if (BloodTileCount < 0)
425 {
426 BloodTileCount = 0;
427 }
428 }
readonly int[] _liquidCounts
readonly int[] _tileCounts
static int GraveyardTileMin

References Terraria.SceneMetrics._liquidCounts, Terraria.SceneMetrics._tileCounts, Terraria.SceneMetrics.BloodTileCount, Terraria.SceneMetrics.DungeonTileCount, Terraria.SceneMetrics.EvilTileCount, Terraria.SceneMetrics.GraveyardTileCount, Terraria.SceneMetrics.GraveyardTileMin, Terraria.SceneMetrics.HasGardenGnome, Terraria.SceneMetrics.HasSunflower, Terraria.SceneMetrics.HolyTileCount, Terraria.SceneMetrics.HoneyBlockCount, Terraria.SceneMetrics.JungleTileCount, Terraria.SceneMetrics.MeteorTileCount, Terraria.SceneMetrics.MushroomTileCount, Terraria.SceneMetrics.PartyMonolithCount, Terraria.Main.remixWorld, Terraria.SceneMetrics.SandTileCount, Terraria.SceneMetrics.ShimmerTileCount, and Terraria.SceneMetrics.SnowTileCount.

Referenced by Terraria.SceneMetrics.ScanAndExportToMain().