| 
    tModLoader v2023.01
    
   A mod to make and play Terraria mods 
   | 
 
This is the complete list of members for Terraria.ModLoader.ProjectileLoader, including all inherited members.
| AddModHook< T >(T hook) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| AI(Projectile projectile) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| CanCutTiles(Projectile projectile) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| CanDamage(Projectile projectile) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| CanHitNPC(Projectile projectile, NPC target) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| CanHitPlayer(Projectile projectile, Player target) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| CanHitPvp(Projectile projectile, Player target) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| CanUseGrapple(int type, Player player) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| Colliding(Projectile projectile, Rectangle projHitbox, Rectangle targetHitbox) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| CutTiles(Projectile projectile) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| DrawHeldProjInFrontOfHeldItemAndArms(Projectile projectile, ref bool flag) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| DrawOffset(Projectile projectile, ref int offsetX, ref int offsetY, ref float originX) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| GetAlpha(Projectile projectile, Color lightColor) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| GetProjectile(int type) | Terraria.ModLoader.ProjectileLoader | static | 
| GrappleOutOfRange(float distance, Projectile projectile) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| GrapplePullSpeed(Projectile projectile, Player player, ref float speed) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| GrappleRetreatSpeed(Projectile projectile, Player player, ref float speed) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| GrappleTargetPoint(Projectile projectile, Player player, ref float grappleX, ref float grappleY) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| Kill(Projectile projectile, int timeLeft) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| MinionContactDamage(Projectile projectile) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| ModifyDamageHitbox(Projectile projectile, ref Rectangle hitbox) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| ModifyDamageScaling(Projectile projectile, ref float damageScale) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| ModifyFishingLine(Projectile projectile, ref float polePosX, ref float polePosY, ref Color lineColor) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| ModifyHitNPC(Projectile projectile, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| ModifyHitPlayer(Projectile projectile, Player target, ref int damage, ref bool crit) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| ModifyHitPvp(Projectile projectile, Player target, ref int damage, ref bool crit) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| NumGrappleHooks(Projectile projectile, Player player, ref int numHooks) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| OnHitNPC(Projectile projectile, NPC target, int damage, float knockback, bool crit) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| OnHitPlayer(Projectile projectile, Player target, int damage, bool crit) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| OnHitPvp(Projectile projectile, Player target, int damage, bool crit) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| OnTileCollide(Projectile projectile, Vector2 oldVelocity) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| PostAI(Projectile projectile) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| PostDraw(Projectile projectile, Color lightColor) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| PreAI(Projectile projectile) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| PreDraw(Projectile projectile, ref Color lightColor) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| PreDrawExtras(Projectile projectile) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| PreKill(Projectile projectile, int timeLeft) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| ProjectileAI(Projectile projectile) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| ProjectileCount (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| ReadExtraAI(BinaryReader reader) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| ReceiveExtraAI(Projectile projectile, byte[] extraAI) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| SendExtraAI(BinaryWriter writer, byte[] extraAI) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| ShouldUpdatePosition(Projectile projectile) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| SingleGrappleHook(int type, Player player) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| TileCollideStyle(Projectile projectile, ref int width, ref int height, ref bool fallThrough, ref Vector2 hitboxCenterFrac) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| UseGrapple(Player player, ref int type) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static | 
| WriteExtraAI(Projectile projectile) (defined in Terraria.ModLoader.ProjectileLoader) | Terraria.ModLoader.ProjectileLoader | static |