tModLoader v2024.04
A mod to make and play Terraria mods
ModProjectile Member List

This is the complete list of members for ModProjectile, including all inherited members.

AI()ModProjectilevirtual
AITypeModProjectile
AutoStaticDefaults()ModProjectilevirtual
CanCutTiles()ModProjectilevirtual
CanDamage()ModProjectilevirtual
CanHitNPC(NPC target)ModProjectilevirtual
CanHitPlayer(Player target)ModProjectilevirtual
CanHitPvp(Player target)ModProjectilevirtual
CanUseGrapple(Player player)ModProjectilevirtual
Clone(TEntity newEntity)ModType< Projectile, ModProjectile >virtual
CloneNewInstancesModType< Projectile, ModProjectile >protected
Colliding(Rectangle projHitbox, Rectangle targetHitbox)ModProjectilevirtual
CooldownSlotModProjectile
CreateTemplateEntity() (defined in ModProjectile)ModProjectileprotectedvirtual
CutTiles()ModProjectilevirtual
DisplayNameModProjectile
DrawBehind(int index, List< int > behindNPCsAndTiles, List< int > behindNPCs, List< int > behindProjectiles, List< int > overPlayers, List< int > overWiresUI)ModProjectilevirtual
DrawHeldProjInFrontOfHeldItemAndArmsModProjectile
DrawOffsetXModProjectile
DrawOriginOffsetXModProjectile
DrawOriginOffsetYModProjectile
FullNameModType< Projectile, ModProjectile >
GetAlpha(Color lightColor)ModProjectilevirtual
GlowTextureModProjectile
GrappleCanLatchOnTo(Player player, int x, int y)ModProjectilevirtual
GrapplePullSpeed(Player player, ref float speed)ModProjectilevirtual
GrappleRange()ModProjectilevirtual
GrappleRetreatSpeed(Player player, ref float speed)ModProjectilevirtual
GrappleTargetPoint(Player player, ref float grappleX, ref float grappleY)ModProjectilevirtual
InitTemplateInstance()ModType< Projectile, ModProjectile >protectedvirtual
InitTemplateInstance()ModType< Projectile, ModProjectile >protected
IsCloneableModType< Projectile, ModProjectile >
IsLoadingEnabled(Mod mod)ModType< Projectile, ModProjectile >virtual
Kill(int timeLeft) (defined in ModProjectile)ModProjectilevirtual
Load()ModType< Projectile, ModProjectile >virtual
LocalizationCategoryModProjectile
MinionContactDamage()ModProjectilevirtual
ModModType< Projectile, ModProjectile >
ModifyDamageHitbox(ref Rectangle hitbox)ModProjectilevirtual
ModifyFishingLine(ref Vector2 lineOriginOffset, ref Color lineColor) (defined in ModProjectile)ModProjectilevirtual
ModifyHitNPC(NPC target, ref NPC.HitModifiers modifiers)ModProjectilevirtual
ModifyHitPlayer(Player target, ref Player.HurtModifiers modifiers)ModProjectilevirtual
NameModType< Projectile, ModProjectile >
NewInstance(TEntity entity)ModType< Projectile, ModProjectile >virtual
NumGrappleHooks(Player player, ref int numHooks)ModProjectilevirtual
OnHitNPC(NPC target, NPC.HitInfo hit, int damageDone)ModProjectilevirtual
OnHitPlayer(Player target, Player.HurtInfo info)ModProjectilevirtual
OnKill(int timeLeft)ModProjectilevirtual
OnSpawn(IEntitySource source)ModProjectilevirtual
OnTileCollide(Vector2 oldVelocity)ModProjectilevirtual
PostAI()ModProjectilevirtual
PostDraw(Color lightColor)ModProjectilevirtual
PreAI()ModProjectilevirtual
PreDraw(ref Color lightColor)ModProjectilevirtual
PreDrawExtras()ModProjectilevirtual
PreKill(int timeLeft)ModProjectilevirtual
ProjectileModProjectile
ReceiveExtraAI(BinaryReader reader)ModProjectilevirtual
Register()ModProjectileprotectedvirtual
SendExtraAI(BinaryWriter writer)ModProjectilevirtual
SetDefaults()ModProjectilevirtual
SetStaticDefaults()ModType< Projectile, ModProjectile >virtual
SetupContent()ModProjectilevirtual
ShouldUpdatePosition()ModProjectilevirtual
TextureModProjectile
TileCollideStyle(ref int width, ref int height, ref bool fallThrough, ref Vector2 hitboxCenterFrac)ModProjectilevirtual
TypeModProjectile
Unload()ModType< Projectile, ModProjectile >virtual
UseGrapple(Player player, ref int type)ModProjectilevirtual
ValidateType()ModType< Projectile, ModProjectile >protectedvirtual