Terraria v1.4.4.9
Terraria source code documentation
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Macros

◆ CanSpawnSandstormHostile()

static bool Terraria.StrayMethods.CanSpawnSandstormHostile ( Vector2 position,
int expandUp,
int expandDown )
inlinestatic

Definition at line 47 of file StrayMethods.cs.

48 {
49 bool result = true;
50 Point point = position.ToTileCoordinates();
51 for (int i = -1; i <= 1; i++)
52 {
53 Collision.ExpandVertically(point.X + i, point.Y, out var topY, out var bottomY, expandUp, expandDown);
54 topY++;
55 bottomY--;
56 if (bottomY - topY < 20)
57 {
58 result = false;
59 break;
60 }
61 }
62 return result;
63 }

References Terraria.Collision.ExpandVertically(), Microsoft.Xna.Framework.Point.X, and Microsoft.Xna.Framework.Point.Y.

Referenced by Terraria.NPC.AI().