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

◆ GetTileMask()

LightMaskMode Terraria.Graphics.Light.TileLightScanner.GetTileMask ( Tile tile)
inlineprivate

Definition at line 68 of file TileLightScanner.cs.

69 {
70 if (LightIsBlocked(tile) && tile.type != 131 && !tile.inActive() && tile.slope() == 0)
71 {
72 return LightMaskMode.Solid;
73 }
74 if (!tile.lava() && tile.liquid > 128)
75 {
76 if (!tile.honey())
77 {
78 return LightMaskMode.Water;
79 }
80 return LightMaskMode.Honey;
81 }
82 return LightMaskMode.None;
83 }

References Terraria.Tile.honey(), Terraria.Tile.inActive(), Terraria.Tile.lava(), Terraria.Graphics.Light.TileLightScanner.LightIsBlocked(), Terraria.Tile.liquid, Terraria.Tile.slope(), and Terraria.Tile.type.

Referenced by Terraria.Graphics.Light.TileLightScanner.ExportTo(), and Terraria.Graphics.Light.TileLightScanner.GetMaskMode().