Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ GetTargetData()

NPCAimedTarget Terraria.NPC.GetTargetData ( bool ignorePlayerTankPets = true)
inline

Definition at line 864 of file NPC.cs.

865 {
866 if (!HasValidTarget)
867 {
868 return default(NPCAimedTarget);
869 }
871 {
872 return new NPCAimedTarget(Main.npc[TranslatedTargetIndex]);
873 }
874 return new NPCAimedTarget(Main.player[target], ignorePlayerTankPets);
875 }
bool SupportsNPCTargets
Definition NPC.cs:704
bool HasValidTarget
Definition NPC.cs:665
int TranslatedTargetIndex
Definition NPC.cs:707
int target
Definition NPC.cs:459
bool HasNPCTarget
Definition NPC.cs:693

References Terraria.NPC.HasNPCTarget, Terraria.NPC.HasValidTarget, Terraria.Main.npc, Terraria.Main.player, Terraria.NPC.SupportsNPCTargets, Terraria.NPC.target, and Terraria.NPC.TranslatedTargetIndex.

Referenced by Terraria.NPC.AI_005_EaterOfSouls(), Terraria.NPC.AI_007_TownEntities(), Terraria.NPC.AI_065_Butterflies(), Terraria.NPC.AI_107_ImprovedWalkers(), Terraria.NPC.AI_108_DivingFlyer(), Terraria.NPC.AI_109_DarkMage(), Terraria.NPC.AI_110_Betsy(), Terraria.NPC.AI_111_DD2LightningBug(), Terraria.NPC.AI_112_FairyCritter(), Terraria.NPC.AI_113_WindyBalloon(), Terraria.NPC.AI_117_BloodNautilus(), Terraria.NPC.AI_119_Dandelion(), Terraria.NPC.AI_120_HallowBoss(), Terraria.NPC.AI_122_PirateGhost(), Terraria.NPC.AI_123_Deerclops(), Terraria.NPC.AI_123_Deerclops_Movement(), Terraria.NPC.AI_123_Deerclops_TryMakingSpike_FindBestY(), and Terraria.NPC.AI_125_ClumsySlimeBalloon().