| AddHook< F >(Expression< Func< GlobalProjectile, F > > func) | Terraria.ModLoader.ProjectileLoader | privatestatic |
| AI(Projectile projectile) | Terraria.ModLoader.ProjectileLoader | static |
| CanCutTiles(Projectile projectile) | Terraria.ModLoader.ProjectileLoader | static |
| CanDamage(Projectile projectile) | Terraria.ModLoader.ProjectileLoader | static |
| CanHitNPC(Projectile projectile, NPC target) | Terraria.ModLoader.ProjectileLoader | static |
| CanHitPlayer(Projectile projectile, Player target) | Terraria.ModLoader.ProjectileLoader | static |
| CanHitPvp(Projectile projectile, Player target) | Terraria.ModLoader.ProjectileLoader | static |
| CanUseGrapple(int type, Player player) | Terraria.ModLoader.ProjectileLoader | static |
| Colliding(Projectile projectile, Rectangle projHitbox, Rectangle targetHitbox) | Terraria.ModLoader.ProjectileLoader | static |
| CutTiles(Projectile projectile) | Terraria.ModLoader.ProjectileLoader | static |
| DelegateGrapplePullSpeed(Projectile projectile, Player player, ref float speed) | Terraria.ModLoader.ProjectileLoader | private |
| DelegateGrappleRetreatSpeed(Projectile projectile, Player player, ref float speed) | Terraria.ModLoader.ProjectileLoader | private |
| DelegateGrappleTargetPoint(Projectile projectile, Player player, ref float grappleX, ref float grappleY) | Terraria.ModLoader.ProjectileLoader | private |
| DelegateModifyDamageHitbox(Projectile projectile, ref Rectangle hitbox) | Terraria.ModLoader.ProjectileLoader | private |
| DelegateModifyHitNPC(Projectile projectile, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) | Terraria.ModLoader.ProjectileLoader | private |
| DelegateModifyHitPlayer(Projectile projectile, Player target, ref int damage, ref bool crit) | Terraria.ModLoader.ProjectileLoader | private |
| DelegateModifyHitPvp(Projectile projectile, Player target, ref int damage, ref bool crit) | Terraria.ModLoader.ProjectileLoader | private |
| DelegateNumGrappleHooks(Projectile projectile, Player player, ref int numHooks) | Terraria.ModLoader.ProjectileLoader | private |
| DelegateTileCollideStyle(Projectile projectile, ref int width, ref int height, ref bool fallThrough) | Terraria.ModLoader.ProjectileLoader | private |
| DelegateUseGrapple(Player player, ref int type) | Terraria.ModLoader.ProjectileLoader | private |
| DrawHeldProjInFrontOfHeldItemAndArms(Projectile projectile, ref bool flag) | Terraria.ModLoader.ProjectileLoader | static |
| DrawOffset(Projectile projectile, ref int offsetX, ref int offsetY, ref float originX) | Terraria.ModLoader.ProjectileLoader | static |
| GetAlpha(Projectile projectile, Color lightColor) | Terraria.ModLoader.ProjectileLoader | static |
| GetProjectile(int type) | Terraria.ModLoader.ProjectileLoader | static |
| GrappleOutOfRange(float distance, Projectile projectile) | Terraria.ModLoader.ProjectileLoader | static |
| GrapplePullSpeed(Projectile projectile, Player player, ref float speed) | Terraria.ModLoader.ProjectileLoader | static |
| GrappleRetreatSpeed(Projectile projectile, Player player, ref float speed) | Terraria.ModLoader.ProjectileLoader | static |
| GrappleTargetPoint(Projectile projectile, Player player, ref float grappleX, ref float grappleY) | Terraria.ModLoader.ProjectileLoader | static |
| HasMethod(Type t, string method, params Type[] args) | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookAI | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookCanCutTiles | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookCanDamage | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookCanHitNPC | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookCanHitPlayer | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookCanHitPvp | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookCanUseGrapple | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookColliding | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookCutTiles | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookDrawBehind | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookGetAlpha | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookGrapplePullSpeed | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookGrappleRetreatSpeed | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookGrappleTargetPoint | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookKill | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookMinionContactDamage | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookModifyDamageHitbox | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookModifyHitNPC | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookModifyHitPlayer | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookModifyHitPvp | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookNumGrappleHooks | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookOnHitNPC | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookOnHitPlayer | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookOnHitPvp | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookOnTileCollide | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookPostAI | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookPostDraw | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookPreAI | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookPreDraw | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookPreDrawExtras | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookPreKill | Terraria.ModLoader.ProjectileLoader | privatestatic |
| hooks | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookSetDefaults | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookShouldUpdatePosition | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookSingleGrappleHook | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookTileCollideStyle | Terraria.ModLoader.ProjectileLoader | privatestatic |
| HookUseGrapple | Terraria.ModLoader.ProjectileLoader | privatestatic |
| Kill(Projectile projectile, int timeLeft) | Terraria.ModLoader.ProjectileLoader | static |
| MinionContactDamage(Projectile projectile) | Terraria.ModLoader.ProjectileLoader | static |
| ModifyDamageHitbox(Projectile projectile, ref Rectangle hitbox) | Terraria.ModLoader.ProjectileLoader | static |
| ModifyHitNPC(Projectile projectile, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) | Terraria.ModLoader.ProjectileLoader | static |
| ModifyHitPlayer(Projectile projectile, Player target, ref int damage, ref bool crit) | Terraria.ModLoader.ProjectileLoader | static |
| ModifyHitPvp(Projectile projectile, Player target, ref int damage, ref bool crit) | Terraria.ModLoader.ProjectileLoader | static |
| nextProjectile | Terraria.ModLoader.ProjectileLoader | privatestatic |
| NumGrappleHooks(Projectile projectile, Player player, ref int numHooks) | Terraria.ModLoader.ProjectileLoader | static |
| OnHitNPC(Projectile projectile, NPC target, int damage, float knockback, bool crit) | Terraria.ModLoader.ProjectileLoader | static |
| OnHitPlayer(Projectile projectile, Player target, int damage, bool crit) | Terraria.ModLoader.ProjectileLoader | static |
| OnHitPvp(Projectile projectile, Player target, int damage, bool crit) | Terraria.ModLoader.ProjectileLoader | static |
| OnTileCollide(Projectile projectile, Vector2 oldVelocity) | Terraria.ModLoader.ProjectileLoader | static |
| PostAI(Projectile projectile) | Terraria.ModLoader.ProjectileLoader | static |
| PostDraw(Projectile projectile, SpriteBatch spriteBatch, Color lightColor) | Terraria.ModLoader.ProjectileLoader | static |
| PreAI(Projectile projectile) | Terraria.ModLoader.ProjectileLoader | static |
| PreDraw(Projectile projectile, SpriteBatch spriteBatch, Color lightColor) | Terraria.ModLoader.ProjectileLoader | static |
| PreDrawExtras(Projectile projectile, SpriteBatch spriteBatch) | Terraria.ModLoader.ProjectileLoader | static |
| PreKill(Projectile projectile, int timeLeft) | Terraria.ModLoader.ProjectileLoader | static |
| ProjectileAI(Projectile projectile) | Terraria.ModLoader.ProjectileLoader | static |
| ProjectileCount | Terraria.ModLoader.ProjectileLoader | static |
| ReadExtraAI(BinaryReader reader, BitsByte flags) | Terraria.ModLoader.ProjectileLoader | static |
| ReceiveExtraAI(Projectile projectile, byte[] extraAI) | Terraria.ModLoader.ProjectileLoader | static |
| SendExtraAI(Projectile projectile, ref BitsByte flags) | Terraria.ModLoader.ProjectileLoader | static |
| ShouldUpdatePosition(Projectile projectile) | Terraria.ModLoader.ProjectileLoader | static |
| SingleGrappleHook(int type, Player player) | Terraria.ModLoader.ProjectileLoader | static |
| TileCollideStyle(Projectile projectile, ref int width, ref int height, ref bool fallThrough) | Terraria.ModLoader.ProjectileLoader | static |
| UseGrapple(Player player, ref int type) | Terraria.ModLoader.ProjectileLoader | static |