| AI() | Terraria.ModLoader.ModProjectile | virtual |
| aiType | Terraria.ModLoader.ModProjectile | |
| Autoload(ref string name) | Terraria.ModLoader.ModProjectile | virtual |
| AutoStaticDefaults() | Terraria.ModLoader.ModProjectile | virtual |
| CanCutTiles() | Terraria.ModLoader.ModProjectile | virtual |
| CanDamage() | Terraria.ModLoader.ModProjectile | virtual |
| CanHitNPC(NPC target) | Terraria.ModLoader.ModProjectile | virtual |
| CanHitPlayer(Player target) | Terraria.ModLoader.ModProjectile | virtual |
| CanHitPvp(Player target) | Terraria.ModLoader.ModProjectile | virtual |
| CanUseGrapple(Player player) | Terraria.ModLoader.ModProjectile | virtual |
| Clone() | Terraria.ModLoader.ModProjectile | virtual |
| CloneNewInstances | Terraria.ModLoader.ModProjectile | |
| Colliding(Rectangle projHitbox, Rectangle targetHitbox) | Terraria.ModLoader.ModProjectile | virtual |
| cooldownSlot | Terraria.ModLoader.ModProjectile | |
| CutTiles() | Terraria.ModLoader.ModProjectile | virtual |
| DisplayName | Terraria.ModLoader.ModProjectile | |
| DrawBehind(int index, List< int > drawCacheProjsBehindNPCsAndTiles, List< int > drawCacheProjsBehindNPCs, List< int > drawCacheProjsBehindProjectiles, List< int > drawCacheProjsOverWiresUI) | Terraria.ModLoader.ModProjectile | virtual |
| drawHeldProjInFrontOfHeldItemAndArms | Terraria.ModLoader.ModProjectile | |
| drawOffsetX | Terraria.ModLoader.ModProjectile | |
| drawOriginOffsetX | Terraria.ModLoader.ModProjectile | |
| drawOriginOffsetY | Terraria.ModLoader.ModProjectile | |
| GetAlpha(Color lightColor) | Terraria.ModLoader.ModProjectile | virtual |
| GlowTexture | Terraria.ModLoader.ModProjectile | |
| GrapplePullSpeed(Player player, ref float speed) | Terraria.ModLoader.ModProjectile | virtual |
| GrappleRange() | Terraria.ModLoader.ModProjectile | virtual |
| GrappleRetreatSpeed(Player player, ref float speed) | Terraria.ModLoader.ModProjectile | virtual |
| GrappleTargetPoint(Player player, ref float grappleX, ref float grappleY) | Terraria.ModLoader.ModProjectile | virtual |
| Kill(int timeLeft) | Terraria.ModLoader.ModProjectile | virtual |
| MinionContactDamage() | Terraria.ModLoader.ModProjectile | virtual |
| mod | Terraria.ModLoader.ModProjectile | |
| ModifyDamageHitbox(ref Rectangle hitbox) | Terraria.ModLoader.ModProjectile | virtual |
| ModifyHitNPC(NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) | Terraria.ModLoader.ModProjectile | virtual |
| ModifyHitPlayer(Player target, ref int damage, ref bool crit) | Terraria.ModLoader.ModProjectile | virtual |
| ModifyHitPvp(Player target, ref int damage, ref bool crit) | Terraria.ModLoader.ModProjectile | virtual |
| ModProjectile() | Terraria.ModLoader.ModProjectile | |
| Name | Terraria.ModLoader.ModProjectile | |
| NewInstance(Projectile projectileClone) | Terraria.ModLoader.ModProjectile | virtual |
| NumGrappleHooks(Player player, ref int numHooks) | Terraria.ModLoader.ModProjectile | virtual |
| OnHitNPC(NPC target, int damage, float knockback, bool crit) | Terraria.ModLoader.ModProjectile | virtual |
| OnHitPlayer(Player target, int damage, bool crit) | Terraria.ModLoader.ModProjectile | virtual |
| OnHitPvp(Player target, int damage, bool crit) | Terraria.ModLoader.ModProjectile | virtual |
| OnTileCollide(Vector2 oldVelocity) | Terraria.ModLoader.ModProjectile | virtual |
| PostAI() | Terraria.ModLoader.ModProjectile | virtual |
| PostDraw(SpriteBatch spriteBatch, Color lightColor) | Terraria.ModLoader.ModProjectile | virtual |
| PreAI() | Terraria.ModLoader.ModProjectile | virtual |
| PreDraw(SpriteBatch spriteBatch, Color lightColor) | Terraria.ModLoader.ModProjectile | virtual |
| PreDrawExtras(SpriteBatch spriteBatch) | Terraria.ModLoader.ModProjectile | virtual |
| PreKill(int timeLeft) | Terraria.ModLoader.ModProjectile | virtual |
| projectile | Terraria.ModLoader.ModProjectile | |
| ReceiveExtraAI(BinaryReader reader) | Terraria.ModLoader.ModProjectile | virtual |
| SendExtraAI(BinaryWriter writer) | Terraria.ModLoader.ModProjectile | virtual |
| SetDefaults() | Terraria.ModLoader.ModProjectile | virtual |
| SetStaticDefaults() | Terraria.ModLoader.ModProjectile | virtual |
| ShouldUpdatePosition() | Terraria.ModLoader.ModProjectile | virtual |
| SingleGrappleHook(Player player) | Terraria.ModLoader.ModProjectile | virtual |
| Texture | Terraria.ModLoader.ModProjectile | |
| TileCollideStyle(ref int width, ref int height, ref bool fallThrough) | Terraria.ModLoader.ModProjectile | virtual |
| UseGrapple(Player player, ref int type) | Terraria.ModLoader.ModProjectile | virtual |