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

◆ ToggleCandle()

static void Terraria.Wiring.ToggleCandle ( int i,
int j,
Tile tileCache,
bool? forcedStateWhereTrueIsOn )
inlinestatic

Definition at line 2604 of file Wiring.cs.

2605 {
2606 short num = 18;
2607 if (tileCache.frameX > 0)
2608 {
2609 num = -18;
2610 }
2611 bool flag = tileCache.frameX > 0;
2612 if (!forcedStateWhereTrueIsOn.HasValue || !forcedStateWhereTrueIsOn.Value != flag)
2613 {
2614 tileCache.frameX += num;
2615 NetMessage.SendTileSquare(-1, i, j, 3);
2616 }
2617 }

References Terraria.Tile.frameX, and Terraria.NetMessage.SendTileSquare().

Referenced by Terraria.Wiring.HitWireSingle(), and Terraria.WorldGen.TryToggleLight().