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

◆ BunnyCannonCanFire()

static bool Terraria.WorldGen.BunnyCannonCanFire ( )
inlinestatic

Definition at line 42094 of file WorldGen.cs.

42095 {
42096 int num = 1;
42097 int num2 = 0;
42098 int num3 = 100;
42099 for (int i = 0; i < num3; i++)
42100 {
42101 NPC nPC = Main.npc[i];
42102 if (nPC == null || !nPC.active)
42103 {
42104 num2++;
42105 }
42106 }
42107 for (int j = 0; j < Main.projectile.Length; j++)
42108 {
42109 Projectile projectile = Main.projectile[j];
42110 if (projectile != null && projectile.active && projectile.type == 281)
42111 {
42112 num2--;
42113 if (num2 <= 0)
42114 {
42115 return false;
42116 }
42117 }
42118 }
42119 return num2 >= num;
42120 }

References Terraria.Entity.active, Terraria.Main.npc, Terraria.Main.projectile, and Terraria.Projectile.type.

Referenced by Terraria.Player.ShootFromCannon().