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

◆ Boss_CanShootExtraAt()

bool Terraria.NPC.Boss_CanShootExtraAt ( int playerIndex,
int rotationIndexToAttack,
int rotationSize,
float attackScanDistance,
bool alwaysSkipMainTarget = true )
inline

Definition at line 40172 of file NPC.cs.

40173 {
40175 {
40176 return false;
40177 }
40179 {
40180 return false;
40181 }
40182 Player player = Main.player[playerIndex];
40183 if (!player.active || player.dead || !playerInteraction[playerIndex])
40184 {
40185 return false;
40186 }
40187 if (Distance(player.Center) > attackScanDistance)
40188 {
40189 return false;
40190 }
40191 return true;
40192 }
float Distance(Vector2 Other)
Definition Entity.cs:187
bool[] playerInteraction
Definition NPC.cs:113
int target
Definition NPC.cs:459

References Terraria.Entity.active, Terraria.Entity.Center, Terraria.Player.dead, Terraria.Entity.Distance(), Terraria.Main.player, Terraria.NPC.playerInteraction, and Terraria.NPC.target.

Referenced by Terraria.NPC.AI_120_HallowBoss(), and Terraria.NPC.SpawnPassiveShadowHands().