| AI(Projectile projectile) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | AppliesToEntity(TEntity entity, bool lateInstantiation) | Terraria.ModLoader.GlobalType< Projectile, GlobalProjectile > | virtual | 
  | CanCutTiles(Projectile projectile) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | CanDamage(Projectile projectile) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | CanHitNPC(Projectile projectile, NPC target) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | CanHitPlayer(Projectile projectile, Player target) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | CanHitPvp(Projectile projectile, Player target) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | CanUseGrapple(int type, Player player) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | Clone(TEntity from, TEntity to) | Terraria.ModLoader.GlobalType< Projectile, GlobalProjectile > | virtual | 
  | Terraria::ModLoader::ModType.Clone(TEntity newEntity) | Terraria.ModLoader.ModType< TEntity, TModType > | virtual | 
  | CloneNewInstances | Terraria.ModLoader.GlobalType< Projectile, GlobalProjectile > | protected | 
  | Colliding(Projectile projectile, Rectangle projHitbox, Rectangle targetHitbox) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | CreateTemplateEntity() (defined in Terraria.ModLoader.ModType< TEntity, TModType >) | Terraria.ModLoader.ModType< TEntity, TModType > | protectedpure virtual | 
  | CutTiles(Projectile projectile) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | DrawBehind(Projectile projectile, int index, List< int > behindNPCsAndTiles, List< int > behindNPCs, List< int > behindProjectiles, List< int > overPlayers, List< int > overWiresUI) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | Entity (defined in Terraria.ModLoader.ModType< TEntity, TModType >) | Terraria.ModLoader.ModType< TEntity, TModType > |  | 
  | FullName | Terraria.ModLoader.ModType< TEntity, TModType > |  | 
  | GetAlpha(Projectile projectile, Color lightColor) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | GrapplePullSpeed(Projectile projectile, Player player, ref float speed) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | GrappleRetreatSpeed(Projectile projectile, Player player, ref float speed) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | GrappleTargetPoint(Projectile projectile, Player player, ref float grappleX, ref float grappleY) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | InitTemplateInstance() | Terraria.ModLoader.ModType< TEntity, TModType > | protectedvirtual | 
  | InitTemplateInstance() | Terraria.ModLoader.ModType< TEntity, TModType > | protectedvirtual | 
  | Instance(Projectile projectile) (defined in Terraria.ModLoader.GlobalProjectile) | Terraria.ModLoader.GlobalProjectile |  | 
  | InstancePerEntity | Terraria.ModLoader.GlobalType< Projectile, GlobalProjectile > |  | 
  | IsCloneable | Terraria.ModLoader.GlobalType< Projectile, GlobalProjectile > |  | 
  | IsLoadingEnabled(Mod mod) | Terraria.ModLoader.ModType< TEntity, TModType > | virtual | 
  | Kill(Projectile projectile, int timeLeft) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | Load() | Terraria.ModLoader.ModType< TEntity, TModType > | virtual | 
  | MinionContactDamage(Projectile projectile) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | Mod | Terraria.ModLoader.ModType< TEntity, TModType > |  | 
  | ModifyDamageHitbox(Projectile projectile, ref Rectangle hitbox) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | ModifyDamageScaling(Projectile projectile, ref float damageScale) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | ModifyHitNPC(Projectile projectile, NPC target, ref int damage, ref float knockback, ref bool crit, ref int hitDirection) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | ModifyHitPlayer(Projectile projectile, Player target, ref int damage, ref bool crit) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | ModifyHitPvp(Projectile projectile, Player target, ref int damage, ref bool crit) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | Name | Terraria.ModLoader.ModType< TEntity, TModType > |  | 
  | NewInstance(TEntity target) | Terraria.ModLoader.GlobalType< Projectile, GlobalProjectile > | virtual | 
  | NumGrappleHooks(Projectile projectile, Player player, ref int numHooks) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | OnHitNPC(Projectile projectile, NPC target, int damage, float knockback, bool crit) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | OnHitPlayer(Projectile projectile, Player target, int damage, bool crit) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | OnHitPvp(Projectile projectile, Player target, int damage, bool crit) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | OnSpawn(Projectile projectile, IEntitySource source) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | OnTileCollide(Projectile projectile, Vector2 oldVelocity) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | PostAI(Projectile projectile) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | PostDraw(Projectile projectile, Color lightColor) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | PreAI(Projectile projectile) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | PreDraw(Projectile projectile, ref Color lightColor) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | PreDrawExtras(Projectile projectile) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | PreKill(Projectile projectile, int timeLeft) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | ReceiveExtraAI(Projectile projectile, BitReader bitReader, BinaryReader binaryReader) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | Register() | Terraria.ModLoader.GlobalProjectile | protectedvirtual | 
  | SendExtraAI(Projectile projectile, BitWriter bitWriter, BinaryWriter binaryWriter) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | SetDefaults(Projectile projectile) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | SetStaticDefaults() | Terraria.ModLoader.ModType< TEntity, TModType > | virtual | 
  | SetupContent() | Terraria.ModLoader.GlobalProjectile | virtual | 
  | ShouldUpdatePosition(Projectile projectile) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | SingleGrappleHook(int type, Player player) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | TileCollideStyle(Projectile projectile, ref int width, ref int height, ref bool fallThrough, ref Vector2 hitboxCenterFrac) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | Unload() | Terraria.ModLoader.ModType< TEntity, TModType > | virtual | 
  | UseGrapple(Player player, ref int type) | Terraria.ModLoader.GlobalProjectile | virtual | 
  | ValidateType() | Terraria.ModLoader.GlobalType< Projectile, GlobalProjectile > | protectedvirtual |