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

◆ DrawVoidLenses()

void Terraria.GameContent.Drawing.TileDrawing.DrawVoidLenses ( )
inlineprivate

Definition at line 7571 of file TileDrawing.cs.

7572 {
7573 int num = 8;
7574 int num2 = _specialsCount[num];
7576 for (int i = 0; i < num2; i++)
7577 {
7578 Point p = _specialPositions[num][i];
7579 VoidLensHelper voidLensHelper = new VoidLensHelper(p.ToWorldCoordinates(), 1f);
7580 if (!Main.gamePaused)
7581 {
7582 voidLensHelper.Update();
7583 }
7584 int selectionMode = 0;
7585 if (Main.InSmartCursorHighlightArea(p.X, p.Y, out var actuallySelected))
7586 {
7587 selectionMode = 1;
7588 if (actuallySelected)
7589 {
7590 selectionMode = 2;
7591 }
7592 }
7594 }
7596 {
7597 voidLensDatum.Draw(Main.spriteBatch);
7598 }
7599 }

References Terraria.GameContent.Drawing.TileDrawing._specialPositions, Terraria.GameContent.Drawing.TileDrawing._specialsCount, Terraria.GameContent.Drawing.TileDrawing._voidLensData, System.Collections.Generic.List< T >.Clear(), Terraria.Main.gamePaused, Terraria.Main.InSmartCursorHighlightArea(), Terraria.Main.spriteBatch, Microsoft.Xna.Framework.Point.X, and Microsoft.Xna.Framework.Point.Y.

Referenced by Terraria.GameContent.Drawing.TileDrawing.PostDrawTiles().