| AI() | Terraria.ModLoader.ModProjectile | virtual |
| AIType | Terraria.ModLoader.ModProjectile | |
| 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(TEntity newEntity) | Terraria.ModLoader.ModType< Projectile, ModProjectile > | virtual |
| CloneNewInstances | Terraria.ModLoader.ModType< Projectile, ModProjectile > | protected |
| Colliding(Rectangle projHitbox, Rectangle targetHitbox) | Terraria.ModLoader.ModProjectile | virtual |
| CooldownSlot | Terraria.ModLoader.ModProjectile | |
| CreateTemplateEntity() (defined in Terraria.ModLoader.ModProjectile) | Terraria.ModLoader.ModProjectile | protectedvirtual |
| CutTiles() | Terraria.ModLoader.ModProjectile | virtual |
| DisplayName | Terraria.ModLoader.ModProjectile | |
| DrawBehind(int index, List< int > behindNPCsAndTiles, List< int > behindNPCs, List< int > behindProjectiles, List< int > overPlayers, List< int > overWiresUI) | Terraria.ModLoader.ModProjectile | virtual |
| DrawHeldProjInFrontOfHeldItemAndArms | Terraria.ModLoader.ModProjectile | |
| DrawOffsetX | Terraria.ModLoader.ModProjectile | |
| DrawOriginOffsetX | Terraria.ModLoader.ModProjectile | |
| DrawOriginOffsetY | Terraria.ModLoader.ModProjectile | |
| FullName | Terraria.ModLoader.ModType< Projectile, 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 |
| InitTemplateInstance() | Terraria.ModLoader.ModType< Projectile, ModProjectile > | protectedvirtual |
| InitTemplateInstance() | Terraria.ModLoader.ModType< Projectile, ModProjectile > | protected |
| IsCloneable | Terraria.ModLoader.ModType< Projectile, ModProjectile > | |
| IsLoadingEnabled(Mod mod) | Terraria.ModLoader.ModType< Projectile, ModProjectile > | virtual |
| Kill(int timeLeft) | Terraria.ModLoader.ModProjectile | virtual |
| Load() | Terraria.ModLoader.ModType< Projectile, ModProjectile > | virtual |
| MinionContactDamage() | Terraria.ModLoader.ModProjectile | virtual |
| Mod | Terraria.ModLoader.ModType< Projectile, ModProjectile > | |
| ModifyDamageHitbox(ref Rectangle hitbox) | Terraria.ModLoader.ModProjectile | virtual |
| ModifyDamageScaling(ref float damageScale) | Terraria.ModLoader.ModProjectile | virtual |
| ModifyFishingLine(ref Vector2 lineOriginOffset, ref Color lineColor) | 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 |
| Name | Terraria.ModLoader.ModType< Projectile, ModProjectile > | |
| NewInstance(TEntity entity) | Terraria.ModLoader.ModType< Projectile, 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 |
| OnSpawn(IEntitySource source) | Terraria.ModLoader.ModProjectile | virtual |
| OnTileCollide(Vector2 oldVelocity) | Terraria.ModLoader.ModProjectile | virtual |
| PostAI() | Terraria.ModLoader.ModProjectile | virtual |
| PostDraw(Color lightColor) | Terraria.ModLoader.ModProjectile | virtual |
| PreAI() | Terraria.ModLoader.ModProjectile | virtual |
| PreDraw(ref Color lightColor) | Terraria.ModLoader.ModProjectile | virtual |
| PreDrawExtras() | Terraria.ModLoader.ModProjectile | virtual |
| PreKill(int timeLeft) | Terraria.ModLoader.ModProjectile | virtual |
| Projectile | Terraria.ModLoader.ModProjectile | |
| ReceiveExtraAI(BinaryReader reader) | Terraria.ModLoader.ModProjectile | virtual |
| Register() | Terraria.ModLoader.ModProjectile | protectedvirtual |
| SendExtraAI(BinaryWriter writer) | Terraria.ModLoader.ModProjectile | virtual |
| SetDefaults() | Terraria.ModLoader.ModProjectile | virtual |
| SetStaticDefaults() | Terraria.ModLoader.ModType< Projectile, ModProjectile > | virtual |
| SetupContent() | 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, ref Vector2 hitboxCenterFrac) | Terraria.ModLoader.ModProjectile | virtual |
| Type | Terraria.ModLoader.ModProjectile | |
| Unload() | Terraria.ModLoader.ModType< Projectile, ModProjectile > | virtual |
| UseGrapple(Player player, ref int type) | Terraria.ModLoader.ModProjectile | virtual |
| ValidateType() | Terraria.ModLoader.ModType< Projectile, ModProjectile > | protectedvirtual |