tModLoader v2024.09
A mod to make and play Terraria mods
Projectile Member List

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

activeEntity
aiProjectile
AI() (defined in Projectile)Projectile
AI_019_Spears_GetExtensionHitbox(out Rectangle extensionBox) (defined in Projectile)Projectile
AI_137_CanHit(Vector2 targetPosition) (defined in Projectile)Projectile
AI_156_GetColor() (defined in Projectile)Projectile
AI_158_GetHomeLocation(Player master, int stackedIndex) (defined in Projectile)Projectilestatic
AI_164_GetHomeLocation(Player master, int stackedIndex, int totalIndexes) (defined in Projectile)Projectilestatic
AI_171_GetColor() (defined in Projectile)Projectile
AI_172_GetPelletStormInfo(int stormIndex) (defined in Projectile)Projectile
AI_172_GetPelletStormsCount() (defined in Projectile)Projectile
AI_173_GetColor() (defined in Projectile)Projectile
AI_192_GetJuminoFall(Projectile proj, out float timeSinceFall, out float fall) (defined in Projectile)Projectilestatic
aiStyleProjectile
alphaProjectile
AngleFrom(Vector2 Source) (defined in Entity)Entity
AngleTo(Vector2 Destination) (defined in Entity)Entity
appliesImmunityTimeOnSingleHitsProjectile
ApplyStatsFromSource(IEntitySource spawnSource)Projectile
ArmorPenetrationProjectile
arrowProjectile
ArrowLifeTime (defined in Projectile)Projectilestatic
bannerIdToRespondTo (defined in Projectile)Projectile
bobber (defined in Projectile)Projectile
Bottom (defined in Entity)Entity
BottomLeft (defined in Entity)Entity
BottomRight (defined in Entity)Entity
CanBeReflected() (defined in Projectile)Projectile
CanExplodeTile(int x, int y) (defined in Projectile)Projectile
CanHitWithMeleeWeapon(Entity ent) (defined in Projectile)Projectile
CanHitWithOwnBody(Entity ent) (defined in Projectile)Projectile
CenterEntity
CheckUsability(Player player, ref bool currentlyUsable) (defined in Projectile)Projectile
CloneDefaults(int TypeToClone) (defined in Projectile)Projectile
coldDamage (defined in Projectile)Projectile
Colliding(Rectangle myRect, Rectangle targetRect) (defined in Projectile)Projectile
ContinuouslyUpdateDamage (defined in Projectile)Projectile
ContinuouslyUpdateDamageStatsProjectile
counterweight (defined in Projectile)Projectile
CountsAsClass(DamageClass damageClass)Projectile
CountsAsClass< T >()Projectile
CreateImpactExplosion(int dustAmountMultiplier, Vector2 explosionOrigin, ref Point scanAreaStart, ref Point scanAreaEnd, int explosionRange, out bool causedShockwaves) (defined in Projectile)Projectile
CreateImpactExplosion2_FlailTileCollision(Vector2 explosionOrigin, bool causedShockwaves, Vector2 velocityBeforeCollision) (defined in Projectile)Projectile
CritChanceProjectile
Damage() (defined in Projectile)Projectile
damageProjectile
DamageTypeProjectile
decidesManualFallThrough (defined in Projectile)Projectile
DefaultToSpray() (defined in Projectile)Projectile
DefaultToWhip() (defined in Projectile)Projectile
directionEntity
DirectionFrom(Vector2 Source) (defined in Entity)Entity
DirectionTo(Vector2 Destination) (defined in Entity)Entity
Distance(Vector2 Other) (defined in Entity)Entity
DistanceSQ(Vector2 Other) (defined in Entity)Entity
DropGeodeLoot(Entity entity)Projectilestatic
EmitBlackLightningParticles(NPC targetNPC) (defined in Projectile)Projectilestatic
EmitEnchantmentVisualsAt(Vector2 boxPosition, int boxWidth, int boxHeight)Projectile
EntityGlobals (defined in Projectile)Projectile
ExplodeCrackedTiles(Vector2 compareSpot, int radius, int minI, int maxI, int minJ, int maxJ) (defined in Projectile)Projectile
ExplodeTiles(Vector2 compareSpot, int radius, int minI, int maxI, int minJ, int maxJ, bool wallSplode)Projectile
extraUpdatesProjectile
FillWhipControlPoints(Projectile proj, List< Vector2 > controlPoints) (defined in Projectile)Projectilestatic
FindOldestProjectile() (defined in Projectile)Projectilestatic
FindTargetWithinRange(float maxRange, bool checkCanHit=false) (defined in Projectile)Projectile
FindTargetWithLineOfSight(float maxRange=800f)Projectile
FishingCheck() (defined in Projectile)Projectile
frameProjectile
frameCounterProjectile
friendlyProjectile
GasTrapCheck(int x, int y, Player user) (defined in Projectile)Projectilestatic
GetAlpha(Color newColor) (defined in Projectile)Projectile
GetBallistraShotDelay(Player player) (defined in Projectile)Projectilestatic
GetByUUID(int owner, float uuid) (defined in Projectile)Projectilestatic
GetByUUID(int owner, int uuid) (defined in Projectile)Projectilestatic
GetCeleb2Color() (defined in Projectile)Projectile
GetExplosiveTrapCooldown(Player player) (defined in Projectile)Projectilestatic
GetFairyQueenWeaponsColor(float alphaChannelMultiplier=1f, float lerpToWhite=0f, float? rawHueOverride=null) (defined in Projectile)Projectile
GetFirstFractalColor() (defined in Projectile)Projectile
GetFloatingDaggerMinionGlowColor() (defined in Projectile)Projectile
GetGlobalProjectile< T >()Projectile
GetGlobalProjectile< T >(T baseInstance)Projectile
GetGolfTrailColor(Projectile proj) (defined in Projectile)Projectilestatic
GetLastPrismHue(float laserIndex, ref float laserLuminance, ref float laserAlphaMultiplier) (defined in Projectile)Projectile
GetNextSlot() (defined in Projectile)Projectilestatic
getRect() (defined in Projectile)Projectile
GetSource_CatchEntity(Entity caughtEntity, string? context=null) (defined in Entity)Entity
GetSource_Death(string? context=null) (defined in Entity)Entity
GetSource_DropAsItem(string? context=null) (defined in Entity)Entity
GetSource_FromAI(string? context=null) (defined in Entity)Entity
GetSource_FromThis(string? context=null) (defined in Entity)Entity
GetSource_GiftOrReward(string? context=null) (defined in Entity)Entity
GetSource_Loot(string? context=null) (defined in Entity)Entity
GetSource_Misc(string context) (defined in Entity)Entity
GetSource_NaturalSpawn() (defined in Entity)Entitystatic
GetSource_None() (defined in Entity)Entitystatic
GetSource_OnHit(Entity victim, string? context=null) (defined in Entity)Entity
GetSource_OnHurt(Entity? attacker, string? context=null) (defined in Entity)Entity
GetSource_ReleaseEntity(string? context=null) (defined in Entity)Entity
GetSource_TileInteraction(int tileCoordsX, int tileCoordsY, string? context=null) (defined in Entity)Entity
GetSource_TownSpawn() (defined in Entity)Entitystatic
GetWhipSettings(Projectile proj, out float timeToFlyOut, out int segments, out float rangeMultiplier) (defined in Projectile)Projectilestatic
gfxOffYProjectile
ghostHeal(int dmg, Vector2 Position, Entity victim) (defined in Projectile)Projectile
ghostHurt(int dmg, Vector2 Position, Entity victim) (defined in Projectile)Projectile
Globals (defined in Projectile)Projectile
glowMask (defined in Projectile)Projectile
heightEntity
hideProjectile
Hitbox (defined in Entity)Entity
honeyWet (defined in Entity)Entity
hostileProjectile
HurtPlayer(Rectangle hitbox)Projectile
identityProjectile
idStaticNPCHitCooldownProjectile
ignoreWaterProjectile
InheritSource(Entity entity) (defined in Entity)Entitystatic
InitializeStaticThings() (defined in Projectile)Projectilestatic
Interrupt(Player player) (defined in Projectile)Projectile
isAPreviewDummy (defined in Projectile)Projectile
IsAttachedTo(NPC npc) (defined in Projectile)Projectile
IsDamageDodgable() (defined in Projectile)Projectile
IsInRangeOfMeOrMyOwner(Entity entity, float maxDistance, out float myDistance, out float playerDistance, out bool closerIsMe) (defined in Projectile)Projectile
IsInteractible() (defined in Projectile)Projectile
IsInterruptible(Player player) (defined in Projectile)Projectile
IsMinionOrSentryRelatedProjectile
IsNPCIndexImmuneToProjectileType(int projectileType, int npcIndex) (defined in Projectile)Projectilestatic
Kill() (defined in Projectile)Projectile
Kill_DirtAndFluidProjectiles_RunDelegateMethodPushUpForHalfBricks(Point pt, float size, Utils.TileActionAttempt plot) (defined in Projectile)Projectile
KillOldestJavelin(int protectedProjectileIndex, int projectileType, int targetNPCIndex, Point[] bufferForScan) (defined in Projectile)Projectilestatic
knockBackProjectile
lavaWet (defined in Entity)Entity
Left (defined in Entity)Entity
lightProjectile
localAIProjectile
localNPCHitCooldownProjectile
localNPCImmunity (defined in Projectile)Projectile
manualDirectionChange (defined in Projectile)Projectile
maxAI (defined in Projectile)Projectilestatic
maxPenetrateProjectile
MaxUpdatesProjectile
minionProjectile
Minion_FindTargetInRange(int startAttackRange, ref int attackTarget, bool skipIfCannotHitWithOwnBody, Func< Entity, int, bool > customEliminationCheck=null) (defined in Projectile)Projectile
minionPosProjectile
minionSlotsProjectile
miscText (defined in Projectile)Projectile
ModProjectileProjectile
Name (defined in Projectile)Projectile
netImportantProjectile
netSpam (defined in Projectile)Projectile
netUpdateProjectile
netUpdate2Projectile
NewProjectile(IEntitySource spawnSource, Vector2 position, Vector2 velocity, int Type, int Damage, float KnockBack, int Owner=-1, float ai0=0f, float ai1=0f, float ai2=0f)Projectilestatic
NewProjectile(IEntitySource spawnSource, float X, float Y, float SpeedX, float SpeedY, int Type, int Damage, float KnockBack, int Owner=-1, float ai0=0f, float ai1=0f, float ai2=0f)Projectilestatic
NewProjectileDirect(IEntitySource spawnSource, Vector2 position, Vector2 velocity, int type, int damage, float knockback, int owner=-1, float ai0=0f, float ai1=0f, float ai2=0f)Projectilestatic
noDropItemProjectile
noEnchantmentsProjectile
noEnchantmentVisualsProjectile
npcProjProjectile
numHits (defined in Projectile)Projectile
numUpdates (defined in Projectile)Projectile
oldDirection (defined in Entity)Entity
oldPosProjectile
oldPosition (defined in Entity)Entity
oldRotProjectile
oldSpriteDirectionProjectile
oldVelocity (defined in Entity)Entity
OpacityProjectile
OriginalArmorPenetrationProjectile
OriginalCritChanceProjectile
originalDamage (defined in Projectile)Projectile
originatedFromActivableTile (defined in Projectile)Projectile
ownerProjectile
ownerHitCheckProjectile
ownerHitCheckDistance (defined in Projectile)Projectile
OwnerMinionAttackTargetNPC (defined in Projectile)Projectile
penetrateProjectile
perIDStaticNPCImmunity (defined in Projectile)Projectilestatic
playerImmune (defined in Projectile)Projectile
positionEntity
PrepareBombToBlow()Projectile
ProjectileFixDesperation() (defined in Projectile)Projectile
ProjLight() (defined in Projectile)Projectile
projUUID (defined in Projectile)Projectile
RandomizeInsanityShadowFor(Entity targetEntity, bool isHostile, out Vector2 spawnposition, out Vector2 spawnvelocity, out float ai0, out float ai1) (defined in Projectile)Projectilestatic
reflected (defined in Projectile)Projectile
ResetImmunity() (defined in Projectile)Projectilestatic
ResetLocalNPCHitImmunity() (defined in Projectile)Projectile
Resize(int newWidth, int newHeight)Projectile
restrikeDelay (defined in Projectile)Projectile
Right (defined in Entity)Entity
rotationProjectile
scaleProjectile
sentryProjectile
SentryLifeTime (defined in Projectile)Projectilestatic
SetDefaults(int Type) (defined in Projectile)Projectile
shimmerWet (defined in Entity)Entity
shouldFallThrough (defined in Projectile)Projectile
ShouldUseWindPhysics() (defined in Projectile)Projectile
ShouldWallExplode(Vector2 compareSpot, int radius, int minI, int maxI, int minJ, int maxJ)Projectile
Size (defined in Entity)Entity
soundDelay (defined in Projectile)Projectile
spriteDirection (defined in Projectile)Projectile
StatusNPC(int i) (defined in Projectile)Projectile
StatusPlayer(int i) (defined in Projectile)Projectile
StatusPvP(int i) (defined in Projectile)Projectile
stepSpeedProjectile
stopsDealingDamageAfterPenetrateHits (defined in Projectile)Projectile
tileCollideProjectile
timeLeftProjectile
Top (defined in Entity)Entity
TopLeft (defined in Entity)Entity
TopRight (defined in Entity)Entity
ToString() (defined in Projectile)Projectile
trapProjectile
TryGetContainerIndex(out int containerIndex) (defined in Projectile)Projectile
TryGetGlobalProjectile< T >(out T result)Projectile
TryGetGlobalProjectile< T >(T baseInstance, out T result)Projectile
TryGetOwner([NotNullWhen(true)] out Player? player)Projectile
TurretShouldPersist() (defined in Projectile)Projectile
typeProjectile
Update(int i) (defined in Projectile)Projectile
UseGasTrapInChest(int chestIndex, Chest theChest, int gasTrapIndex, int gasOffsetX, int gasOffsetY) (defined in Projectile)Projectilestatic
usesIDStaticNPCImmunityProjectile
usesLocalNPCImmunityProjectile
usesOwnerMeleeHitCD (defined in Projectile)Projectile
vampireHeal(int dmg, Vector2 Position, Entity victim) (defined in Projectile)Projectile
VanillaAI() (defined in Projectile)Projectile
velocityEntity
VisualPosition (defined in Entity)Entity
wetEntity
wetCount (defined in Entity)Entity
WhipPointsForCollision (defined in Projectile)Projectile
WhipSettings (defined in Projectile)Projectile
whoAmIEntity
widthEntity
WipableTurret (defined in Projectile)Projectile
WithinRange(Vector2 Target, float MaxRange) (defined in Entity)Entity