tModLoader v2023.01
A mod to make and play Terraria mods
|
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.Projectile | static |
AI_164_GetHomeLocation(Player master, int stackedIndex, int totalIndexes) (defined in Terraria.Projectile) | Terraria.Projectile | static |
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 | |
ArmorPenetration | Terraria.Projectile | |
arrow (defined in Terraria.Projectile) | Terraria.Projectile | |
ArrowLifeTime (defined in Terraria.Projectile) | Terraria.Projectile | static |
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 | |
ContinuouslyUpdateDamage | Terraria.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 | |
CritChance | Terraria.Projectile | |
Damage() (defined in Terraria.Projectile) | Terraria.Projectile | |
damage (defined in Terraria.Projectile) | Terraria.Projectile | |
DamageType | Terraria.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.Projectile | static |
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.Projectile | static |
FindOldestProjectile() (defined in Terraria.Projectile) | Terraria.Projectile | static |
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.Projectile | static |
GetByUUID(int owner, int uuid) (defined in Terraria.Projectile) | Terraria.Projectile | static |
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.Projectile | static |
GetLastPrismHue(float laserIndex, ref float laserLuminance, ref float laserAlphaMultiplier) (defined in Terraria.Projectile) | Terraria.Projectile | |
GetNextSlot() (defined in Terraria.Projectile) | Terraria.Projectile | static |
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.Entity | static |
GetSource_None() (defined in Terraria.Entity) | Terraria.Entity | static |
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.Entity | static |
GetWhipSettings(Projectile proj, out float timeToFlyOut, out int segments, out float rangeMultiplier) (defined in Terraria.Projectile) | Terraria.Projectile | static |
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.Entity | static |
InitializeStaticThings() (defined in Terraria.Projectile) | Terraria.Projectile | static |
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.Projectile | static |
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.Projectile | static |
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.Projectile | static |
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.Projectile | static |
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.Projectile | static |
NewProjectileDirect(IEntitySource spawnSource, Vector2 position, Vector2 velocity, int type, int damage, float knockback, int owner=255, float ai0=0f, float ai1=0f) | Terraria.Projectile | static |
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 | |
oldPos | Terraria.Projectile | |
oldPosition (defined in Terraria.Entity) | Terraria.Entity | |
oldRot | Terraria.Projectile | |
oldSpriteDirection | Terraria.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.Projectile | static |
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.Projectile | static |
ResetImmunity() (defined in Terraria.Projectile) | Terraria.Projectile | static |
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.Projectile | static |
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 |