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

◆ ShouldTileShine()

static bool Terraria.GameContent.Drawing.TileDrawing.ShouldTileShine ( ushort type,
short frameX )
inlinestaticprivate

Definition at line 3546 of file TileDrawing.cs.

3547 {
3548 if ((Main.shimmerAlpha > 0f && Main.tileSolid[type]) || type == 165)
3549 {
3550 return true;
3551 }
3552 if (!Main.tileShine2[type])
3553 {
3554 return false;
3555 }
3556 switch (type)
3557 {
3558 case 467:
3559 case 468:
3560 if (frameX >= 144)
3561 {
3562 return frameX < 178;
3563 }
3564 return false;
3565 case 21:
3566 case 441:
3567 if (frameX >= 36)
3568 {
3569 return frameX < 178;
3570 }
3571 return false;
3572 default:
3573 return true;
3574 }
3575 }

References Terraria.Main.shimmerAlpha, Terraria.Main.tileShine2, Terraria.Main.tileSolid, and System.type.

Referenced by Terraria.GameContent.Drawing.TileDrawing.GetFinalLight(), and Terraria.GameContent.Drawing.TileDrawing.GetFinalLight().