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

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

active (defined in Terraria.Entity)Terraria.Entity
AI() (defined in Terraria.Projectile)Terraria.Projectile
ai (defined in Terraria.Projectile)Terraria.Projectile
AI_137_CanHit(Vector2 targetPosition) (defined in Terraria.Projectile)Terraria.Projectile
AI_156_GetColor() (defined in Terraria.Projectile)Terraria.Projectile
AI_158_GetHomeLocation(Player master, int stackedIndex) (defined in Terraria.Projectile)Terraria.Projectilestatic
AI_164_GetHomeLocation(Player master, int stackedIndex, int totalIndexes) (defined in Terraria.Projectile)Terraria.Projectilestatic
AI_171_GetColor() (defined in Terraria.Projectile)Terraria.Projectile
AI_172_GetPelletStormInfo(int stormIndex) (defined in Terraria.Projectile)Terraria.Projectile
AI_172_GetPelletStormsCount() (defined in Terraria.Projectile)Terraria.Projectile
AI_173_GetColor() (defined in Terraria.Projectile)Terraria.Projectile
aiStyle (defined in Terraria.Projectile)Terraria.Projectile
alpha (defined in Terraria.Projectile)Terraria.Projectile
AngleFrom(Vector2 Source) (defined in Terraria.Entity)Terraria.Entity
AngleTo(Vector2 Destination) (defined in Terraria.Entity)Terraria.Entity
ArmorPenetrationTerraria.Projectile
arrow (defined in Terraria.Projectile)Terraria.Projectile
ArrowLifeTime (defined in Terraria.Projectile)Terraria.Projectilestatic
bannerIdToRespondTo (defined in Terraria.Projectile)Terraria.Projectile
bobber (defined in Terraria.Projectile)Terraria.Projectile
Bottom (defined in Terraria.Entity)Terraria.Entity
BottomLeft (defined in Terraria.Entity)Terraria.Entity
BottomRight (defined in Terraria.Entity)Terraria.Entity
CanBeReflected() (defined in Terraria.Projectile)Terraria.Projectile
CanExplodeTile(int x, int y) (defined in Terraria.Projectile)Terraria.Projectile
CanHitWithMeleeWeapon(Entity ent) (defined in Terraria.Projectile)Terraria.Projectile
CanHitWithOwnBody(Entity ent) (defined in Terraria.Projectile)Terraria.Projectile
Center (defined in Terraria.Entity)Terraria.Entity
CheckUsability(Player player, ref bool currentlyUsable) (defined in Terraria.Projectile)Terraria.Projectile
CloneDefaults(int TypeToClone) (defined in Terraria.Projectile)Terraria.Projectile
coldDamage (defined in Terraria.Projectile)Terraria.Projectile
Colliding(Rectangle myRect, Rectangle targetRect) (defined in Terraria.Projectile)Terraria.Projectile
ContinuouslyUpdateDamageTerraria.Projectile
counterweight (defined in Terraria.Projectile)Terraria.Projectile
CountsAsClass(DamageClass damageClass) (defined in Terraria.Projectile)Terraria.Projectile
CountsAsClass< T >() (defined in Terraria.Projectile)Terraria.Projectile
CreateImpactExplosion(int dustAmountMultiplier, Vector2 explosionOrigin, ref Point scanAreaStart, ref Point scanAreaEnd, int explosionRange, out bool causedShockwaves) (defined in Terraria.Projectile)Terraria.Projectile
CreateImpactExplosion2_FlailTileCollision(Vector2 explosionOrigin, bool causedShockwaves, Vector2 velocityBeforeCollision) (defined in Terraria.Projectile)Terraria.Projectile
CritChanceTerraria.Projectile
Damage() (defined in Terraria.Projectile)Terraria.Projectile
damage (defined in Terraria.Projectile)Terraria.Projectile
DamageTypeTerraria.Projectile
decidesManualFallThrough (defined in Terraria.Projectile)Terraria.Projectile
DefaultToWhip() (defined in Terraria.Projectile)Terraria.Projectile
direction (defined in Terraria.Entity)Terraria.Entity
DirectionFrom(Vector2 Source) (defined in Terraria.Entity)Terraria.Entity
DirectionTo(Vector2 Destination) (defined in Terraria.Entity)Terraria.Entity
Distance(Vector2 Other) (defined in Terraria.Entity)Terraria.Entity
DistanceSQ(Vector2 Other) (defined in Terraria.Entity)Terraria.Entity
EmitBlackLightningParticles(NPC targetNPC) (defined in Terraria.Projectile)Terraria.Projectilestatic
ExplodeCrackedTiles(Vector2 compareSpot, int radius, int minI, int maxI, int minJ, int maxJ) (defined in Terraria.Projectile)Terraria.Projectile
ExplodeTiles(Vector2 compareSpot, int radius, int minI, int maxI, int minJ, int maxJ, bool wallSplode) (defined in Terraria.Projectile)Terraria.Projectile
extraUpdates (defined in Terraria.Projectile)Terraria.Projectile
FillWhipControlPoints(Projectile proj, List< Vector2 > controlPoints) (defined in Terraria.Projectile)Terraria.Projectilestatic
FindOldestProjectile() (defined in Terraria.Projectile)Terraria.Projectilestatic
FindTargetWithinRange(float maxRange, bool checkCanHit=false) (defined in Terraria.Projectile)Terraria.Projectile
FindTargetWithLineOfSight(float maxRange=800f)Terraria.Projectile
FishingCheck() (defined in Terraria.Projectile)Terraria.Projectile
frame (defined in Terraria.Projectile)Terraria.Projectile
frameCounter (defined in Terraria.Projectile)Terraria.Projectile
friendly (defined in Terraria.Projectile)Terraria.Projectile
GetAlpha(Color newColor) (defined in Terraria.Projectile)Terraria.Projectile
GetByUUID(int owner, float uuid) (defined in Terraria.Projectile)Terraria.Projectilestatic
GetByUUID(int owner, int uuid) (defined in Terraria.Projectile)Terraria.Projectilestatic
GetCeleb2Color() (defined in Terraria.Projectile)Terraria.Projectile
GetFairyQueenWeaponsColor(float alphaChannelMultiplier=1f, float lerpToWhite=0f, float? rawHueOverride=null) (defined in Terraria.Projectile)Terraria.Projectile
GetFirstFractalColor() (defined in Terraria.Projectile)Terraria.Projectile
GetFloatingDaggerMinionGlowColor() (defined in Terraria.Projectile)Terraria.Projectile
GetGlobalProjectile< T >(bool exactType=true)Terraria.Projectile
GetGlobalProjectile< T >(T baseInstance)Terraria.Projectile
GetGolfTrailColor(Projectile proj) (defined in Terraria.Projectile)Terraria.Projectilestatic
GetLastPrismHue(float laserIndex, ref float laserLuminance, ref float laserAlphaMultiplier) (defined in Terraria.Projectile)Terraria.Projectile
GetNextSlot() (defined in Terraria.Projectile)Terraria.Projectilestatic
getRect() (defined in Terraria.Projectile)Terraria.Projectile
GetSource_Accessory(Item item, string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_CatchEntity(Entity caughtEntity, string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_Death(string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_DropAsItem(string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_FromAI(string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_FromThis(string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_GiftOrReward(string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_ItemUse(Item item, string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_ItemUse_WithPotentialAmmo(Item item, int ammoItemId, string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_Loot(string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_Misc(string context) (defined in Terraria.Entity)Terraria.Entity
GetSource_NaturalSpawn() (defined in Terraria.Entity)Terraria.Entitystatic
GetSource_None() (defined in Terraria.Entity)Terraria.Entitystatic
GetSource_OnHit(Entity victim, string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_OnHurt(Entity attacker, string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_OpenItem(int itemType, string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_ReleaseEntity(string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_TileInteraction(int tileCoordsX, int tileCoordsY, string? context=null) (defined in Terraria.Entity)Terraria.Entity
GetSource_TownSpawn() (defined in Terraria.Entity)Terraria.Entitystatic
GetWhipSettings(Projectile proj, out float timeToFlyOut, out int segments, out float rangeMultiplier) (defined in Terraria.Projectile)Terraria.Projectilestatic
gfxOffY (defined in Terraria.Projectile)Terraria.Projectile
ghostHeal(int dmg, Vector2 Position, Entity victim) (defined in Terraria.Projectile)Terraria.Projectile
ghostHurt(int dmg, Vector2 Position, Entity victim) (defined in Terraria.Projectile)Terraria.Projectile
Globals (defined in Terraria.Projectile)Terraria.Projectile
glowMask (defined in Terraria.Projectile)Terraria.Projectile
height (defined in Terraria.Entity)Terraria.Entity
hide (defined in Terraria.Projectile)Terraria.Projectile
Hitbox (defined in Terraria.Entity)Terraria.Entity
honeyWet (defined in Terraria.Entity)Terraria.Entity
hostile (defined in Terraria.Projectile)Terraria.Projectile
identity (defined in Terraria.Projectile)Terraria.Projectile
idStaticNPCHitCooldown (defined in Terraria.Projectile)Terraria.Projectile
ignoreWater (defined in Terraria.Projectile)Terraria.Projectile
InheritSource(Entity entity) (defined in Terraria.Entity)Terraria.Entitystatic
InitializeStaticThings() (defined in Terraria.Projectile)Terraria.Projectilestatic
Interrupt(Player player) (defined in Terraria.Projectile)Terraria.Projectile
IsAttachedTo(NPC npc) (defined in Terraria.Projectile)Terraria.Projectile
IsInRangeOfMeOrMyOwner(Entity entity, float maxDistance, out float myDistance, out float playerDistance, out bool closerIsMe) (defined in Terraria.Projectile)Terraria.Projectile
IsInteractible() (defined in Terraria.Projectile)Terraria.Projectile
IsInterruptible(Player player) (defined in Terraria.Projectile)Terraria.Projectile
IsNPCIndexImmuneToProjectileType(int projectileType, int npcIndex) (defined in Terraria.Projectile)Terraria.Projectilestatic
Kill() (defined in Terraria.Projectile)Terraria.Projectile
Kill_DirtAndFluidProjectiles_RunDelegateMethodPushUpForHalfBricks(Point pt, float size, Utils.TileActionAttempt plot) (defined in Terraria.Projectile)Terraria.Projectile
KillOldestJavelin(int protectedProjectileIndex, int projectileType, int targetNPCIndex, Point[] bufferForScan) (defined in Terraria.Projectile)Terraria.Projectilestatic
knockBack (defined in Terraria.Projectile)Terraria.Projectile
lavaWet (defined in Terraria.Entity)Terraria.Entity
Left (defined in Terraria.Entity)Terraria.Entity
light (defined in Terraria.Projectile)Terraria.Projectile
localAI (defined in Terraria.Projectile)Terraria.Projectile
localNPCHitCooldown (defined in Terraria.Projectile)Terraria.Projectile
localNPCImmunity (defined in Terraria.Projectile)Terraria.Projectile
manualDirectionChange (defined in Terraria.Projectile)Terraria.Projectile
maxAI (defined in Terraria.Projectile)Terraria.Projectilestatic
maxPenetrate (defined in Terraria.Projectile)Terraria.Projectile
MaxUpdates (defined in Terraria.Projectile)Terraria.Projectile
minion (defined in Terraria.Projectile)Terraria.Projectile
Minion_FindTargetInRange(int startAttackRange, ref int attackTarget, bool skipIfCannotHitWithOwnBody, Func< Entity, int, bool > customEliminationCheck=null) (defined in Terraria.Projectile)Terraria.Projectile
minionPos (defined in Terraria.Projectile)Terraria.Projectile
minionSlots (defined in Terraria.Projectile)Terraria.Projectile
miscText (defined in Terraria.Projectile)Terraria.Projectile
ModProjectile (defined in Terraria.Projectile)Terraria.Projectile
Name (defined in Terraria.Projectile)Terraria.Projectile
netImportant (defined in Terraria.Projectile)Terraria.Projectile
netSpam (defined in Terraria.Projectile)Terraria.Projectile
netUpdate (defined in Terraria.Projectile)Terraria.Projectile
netUpdate2 (defined in Terraria.Projectile)Terraria.Projectile
NewProjectile(IEntitySource spawnSource, Vector2 position, Vector2 velocity, int Type, int Damage, float KnockBack, int Owner=255, float ai0=0f, float ai1=0f)Terraria.Projectilestatic
NewProjectile(IEntitySource spawnSource, float X, float Y, float SpeedX, float SpeedY, int Type, int Damage, float KnockBack, int Owner=255, float ai0=0f, float ai1=0f)Terraria.Projectilestatic
NewProjectileDirect(IEntitySource spawnSource, Vector2 position, Vector2 velocity, int type, int damage, float knockback, int owner=255, float ai0=0f, float ai1=0f)Terraria.Projectilestatic
noDropItem (defined in Terraria.Projectile)Terraria.Projectile
noEnchantments (defined in Terraria.Projectile)Terraria.Projectile
noEnchantmentVisuals (defined in Terraria.Projectile)Terraria.Projectile
npcProj (defined in Terraria.Projectile)Terraria.Projectile
numHits (defined in Terraria.Projectile)Terraria.Projectile
numUpdates (defined in Terraria.Projectile)Terraria.Projectile
oldDirection (defined in Terraria.Entity)Terraria.Entity
oldPosTerraria.Projectile
oldPosition (defined in Terraria.Entity)Terraria.Entity
oldRotTerraria.Projectile
oldSpriteDirectionTerraria.Projectile
oldVelocity (defined in Terraria.Entity)Terraria.Entity
Opacity (defined in Terraria.Projectile)Terraria.Projectile
originalDamage (defined in Terraria.Projectile)Terraria.Projectile
originatedFromActivableTile (defined in Terraria.Projectile)Terraria.Projectile
owner (defined in Terraria.Projectile)Terraria.Projectile
ownerHitCheck (defined in Terraria.Projectile)Terraria.Projectile
ownerHitCheckDistance (defined in Terraria.Projectile)Terraria.Projectile
OwnerMinionAttackTargetNPC (defined in Terraria.Projectile)Terraria.Projectile
penetrate (defined in Terraria.Projectile)Terraria.Projectile
perIDStaticNPCImmunity (defined in Terraria.Projectile)Terraria.Projectilestatic
playerImmune (defined in Terraria.Projectile)Terraria.Projectile
position (defined in Terraria.Entity)Terraria.Entity
ProjectileFixDesperation() (defined in Terraria.Projectile)Terraria.Projectile
ProjLight() (defined in Terraria.Projectile)Terraria.Projectile
projUUID (defined in Terraria.Projectile)Terraria.Projectile
RandomizeInsanityShadowFor(Entity targetEntity, bool isHostile, out Vector2 spawnposition, out Vector2 spawnvelocity, out float ai0, out float ai1) (defined in Terraria.Projectile)Terraria.Projectilestatic
ResetImmunity() (defined in Terraria.Projectile)Terraria.Projectilestatic
ResetLocalNPCHitImmunity() (defined in Terraria.Projectile)Terraria.Projectile
Resize(int newWidth, int newHeight) (defined in Terraria.Projectile)Terraria.Projectile
restrikeDelay (defined in Terraria.Projectile)Terraria.Projectile
Right (defined in Terraria.Entity)Terraria.Entity
rotation (defined in Terraria.Projectile)Terraria.Projectile
scale (defined in Terraria.Projectile)Terraria.Projectile
sentry (defined in Terraria.Projectile)Terraria.Projectile
SentryLifeTime (defined in Terraria.Projectile)Terraria.Projectilestatic
SetDefaults(int Type) (defined in Terraria.Projectile)Terraria.Projectile
shouldFallThrough (defined in Terraria.Projectile)Terraria.Projectile
ShouldUseWindPhysics() (defined in Terraria.Projectile)Terraria.Projectile
ShouldWallExplode(Vector2 compareSpot, int radius, int minI, int maxI, int minJ, int maxJ) (defined in Terraria.Projectile)Terraria.Projectile
Size (defined in Terraria.Entity)Terraria.Entity
soundDelay (defined in Terraria.Projectile)Terraria.Projectile
spriteDirection (defined in Terraria.Projectile)Terraria.Projectile
StatusNPC(int i) (defined in Terraria.Projectile)Terraria.Projectile
StatusPlayer(int i) (defined in Terraria.Projectile)Terraria.Projectile
StatusPvP(int i) (defined in Terraria.Projectile)Terraria.Projectile
stepSpeed (defined in Terraria.Projectile)Terraria.Projectile
tileCollide (defined in Terraria.Projectile)Terraria.Projectile
timeLeft (defined in Terraria.Projectile)Terraria.Projectile
Top (defined in Terraria.Entity)Terraria.Entity
TopLeft (defined in Terraria.Entity)Terraria.Entity
TopRight (defined in Terraria.Entity)Terraria.Entity
ToString() (defined in Terraria.Projectile)Terraria.Projectile
trap (defined in Terraria.Projectile)Terraria.Projectile
TryGetContainerIndex(out int containerIndex) (defined in Terraria.Projectile)Terraria.Projectile
TryGetGlobalProjectile< T >(out T result, bool exactType=true)Terraria.Projectile
TryGetGlobalProjectile< T >(T baseInstance, out T result)Terraria.Projectile
TurretShouldPersist() (defined in Terraria.Projectile)Terraria.Projectile
type (defined in Terraria.Projectile)Terraria.Projectile
Update(int i) (defined in Terraria.Projectile)Terraria.Projectile
usesIDStaticNPCImmunity (defined in Terraria.Projectile)Terraria.Projectile
usesLocalNPCImmunity (defined in Terraria.Projectile)Terraria.Projectile
vampireHeal(int dmg, Vector2 Position, Entity victim) (defined in Terraria.Projectile)Terraria.Projectile
VanillaAI() (defined in Terraria.Projectile)Terraria.Projectile
velocity (defined in Terraria.Entity)Terraria.Entity
VisualPosition (defined in Terraria.Entity)Terraria.Entity
wet (defined in Terraria.Entity)Terraria.Entity
wetCount (defined in Terraria.Entity)Terraria.Entity
WhipPointsForCollision (defined in Terraria.Projectile)Terraria.Projectile
WhipSettings (defined in Terraria.Projectile)Terraria.Projectile
whoAmI (defined in Terraria.Entity)Terraria.Entity
width (defined in Terraria.Entity)Terraria.Entity
WipableTurret (defined in Terraria.Projectile)Terraria.Projectile
WithinRange(Vector2 Target, float MaxRange) (defined in Terraria.Entity)Terraria.Entity