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

◆ IsSpotShimmerFree()

static bool Terraria.GameContent.ShimmerHelper.IsSpotShimmerFree ( Entity entity,
Vector2 landingPosition,
bool allowSolidTop )
inlinestaticprivate

Definition at line 67 of file ShimmerHelper.cs.

68 {
69 if (Collision.SolidCollision(landingPosition, entity.width, entity.height))
70 {
71 return false;
72 }
73 if (!Collision.SolidCollision(landingPosition + new Vector2(0f, entity.height), entity.width, 100, allowSolidTop))
74 {
75 return false;
76 }
77 if (Collision.WetCollision(landingPosition, entity.width, entity.height + 100) && Collision.shimmer)
78 {
79 return false;
80 }
81 return true;
82 }

References Terraria.Entity.height, Terraria.Collision.shimmer, Terraria.Collision.SolidCollision(), Terraria.Collision.WetCollision(), and Terraria.Entity.width.

Referenced by Terraria.GameContent.ShimmerHelper.FindSpotWithoutShimmer().