| 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 |