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

◆ ToggleHolidayLight()

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

Definition at line 2484 of file Wiring.cs.

2485 {
2486 bool flag = tileCache.frameX >= 54;
2487 if (!forcedStateWhereTrueIsOn.HasValue || !forcedStateWhereTrueIsOn.Value != flag)
2488 {
2489 if (tileCache.frameX < 54)
2490 {
2491 tileCache.frameX += 54;
2492 }
2493 else
2494 {
2495 tileCache.frameX -= 54;
2496 }
2497 NetMessage.SendTileSquare(-1, i, j);
2498 }
2499 }

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

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