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

◆ StarFall()

static void Terraria.Star.StarFall ( float positionX)
inlinestatic

Definition at line 60 of file Star.cs.

61 {
63 int num = -1;
64 float num2 = -1f;
65 float num3 = positionX / Main.rightWorld * 1920f;
66 for (int i = 0; i < Main.numStars; i++)
67 {
68 if (!Main.star[i].hidden && !Main.star[i].falling)
69 {
70 float num4 = Math.Abs(Main.star[i].position.X - num3);
71 if (num2 == -1f || num4 < num2)
72 {
73 num = i;
74 num2 = num4;
75 }
76 }
77 }
78 if (num >= 0)
79 {
80 Main.star[num].Fall();
81 }
82 }
static double Abs(double value)
static int starFallCount
Definition Star.cs:35

References System.Math.Abs(), Terraria.Main.numStars, Terraria.Main.star, and Terraria.Star.starFallCount.

Referenced by Terraria.Projectile.AI_148_StarSpawner().