Definition at line 499 of file Wiring.cs.
500 {
501 if (Main.netMode == 1)
502 {
503 return;
504 }
507 {
509 }
511 {
513 }
515 int num = 0;
516 for (
int i = left;
i < left + width;
i++)
517 {
518 for (
int j = top;
j < top + height;
j++)
519 {
521 Tile tile = Main.tile[
i,
j];
522 if (tile != null && tile.wire())
523 {
525 }
526 }
527 }
533 {
538 {
540 }
541 }
544 for (
int k = left;
k < left + width;
k++)
545 {
546 for (
int l = top;
l < top + height;
l++)
547 {
551 {
553 }
554 }
555 }
561 {
566 {
568 }
569 }
576 for (
int m = left;
m < left + width;
m++)
577 {
578 for (
int n = top;
n < top + height;
n++)
579 {
583 {
585 }
586 }
587 }
589 {
594 {
596 }
597 }
605 {
607 {
611 {
613 }
614 }
615 }
617 {
622 {
624 }
625 }
630 {
634 {
636 }
637 }
640 }
static DoubleStack< byte > _wireDirectionList
static void HitWire(DoubleStack< Point16 > next, int wireType)
static void PixelBoxPass()
static void LogicGatePass()
static DoubleStack< Point16 > _wireList
static Vector2[] _teleport
References Terraria.Wiring._numInPump, Terraria.Wiring._numOutPump, Terraria.Wiring._teleport, Terraria.Wiring._wireDirectionList, Terraria.Wiring._wireList, System.array, Terraria.Wiring.HitWire(), Terraria.Wiring.LogicGatePass(), Terraria.Main.netMode, Terraria.Wiring.PixelBoxPass(), Terraria.Wiring.running, Terraria.Wiring.Teleport(), Terraria.Main.tile, Terraria.Tile.wire(), System.X, and Terraria.Wiring.XferWater().
Referenced by Terraria.Wiring.HitSwitch(), Terraria.Wiring.LogicGatePass(), and Terraria.Wiring.UpdateMech().