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

◆ whoAmI

int Terraria.Entity.whoAmI
inherited

The index of this Entity within its specific array. These arrays track the entities in the world.
Item: unused
Projectile: F:Terraria.Main.projectile
NPC: F:Terraria.Main.npc
Player: F:Terraria.Main.player

Definition at line 16 of file Entity.cs.

Referenced by Terraria.Player.AddBuff(), Terraria.Player.AddBuff_DetermineBuffTimeToAdd(), Terraria.Player.AdjustRemainingPotionSickness(), Terraria.NPC.AI_000_TransformBoundNPC(), Terraria.Projectile.AI_001(), Terraria.NPC.AI_003_Fighters(), Terraria.NPC.AI_006_Worms(), Terraria.NPC.AI_007_TownEntities(), Terraria.NPC.AI_007_TownEntities_GetWalkPrediction(), Terraria.NPC.AI_007_TownEntities_TeleportToHome(), Terraria.NPC.AI_026_Unicorns(), Terraria.NPC.AI_037_Destroyer(), Terraria.NPC.AI_045_Golem(), Terraria.NPC.AI_065_Butterflies(), Terraria.NPC.AI_084_LunaticCultist(), Terraria.NPC.AI_107_ImprovedWalkers(), Terraria.NPC.AI_108_DivingFlyer(), Terraria.NPC.AI_110_Betsy(), Terraria.NPC.AI_111_DD2LightningBug(), Terraria.NPC.AI_112_FairyCritter(), Terraria.NPC.AI_120_HallowBoss(), Terraria.NPC.AI_122_PirateGhost(), Terraria.NPC.AI_123_Deerclops(), Terraria.NPC.AI_124_DeerclopsLeg(), Terraria.Projectile.AI_142_MonkStaffT2And3(), Terraria.Projectile.AI_185_LifeDrain(), Terraria.Player.ApplyEquipFunctional(), Terraria.Player.ApplyEquipVanity(), Terraria.Player.ApplyLifeAndOrMana(), Terraria.GameContent.Creative.CreativePowers.GodmodePower.ApplyLoadedDataToOutOfPlayerFields(), Terraria.GameContent.Creative.CreativePowers.FarPlacementRangePower.ApplyLoadedDataToOutOfPlayerFields(), Terraria.Player.ApplyNPCOnHitEffects(), Terraria.Player.ApplyVanillaHurtEffectModifiers(), Terraria.Lang.BartenderHelpText(), Terraria.DataStructures.TileEntity.BasicOpenCloseInteraction(), Terraria.NPC.BigMimicSpawnSmoke(), Terraria.Player.BloodButcherer_TryButchering(), Terraria.Projectile.BombsHurtPlayers(), Terraria.Player.BrainOfConfusionDodge(), Terraria.Player.BuffHandle_SpawnPetIfNeeded(), Terraria.Player.ChangeDir(), Terraria.NPC.CheckActive(), Terraria.NPC.CheckActive_WormSegments(), Terraria.NPC.CheckCatchNPC(), Terraria.Player.CheckCrackedBrickBreak(), Terraria.NPC.checkDead(), Terraria.Player.CheckDrowning(), Terraria.GameContent.UI.EmoteBubble.CheckForNPCsToReactToEmoteBubble(), Terraria.Player.CollideWithNPCs(), Terraria.Player.CommandForbiddenStorm(), Terraria.Player.ConsumeSolarFlare(), Terraria.Player.Counterweight(), Terraria.Projectile.Damage(), Terraria.Player.DashMovement(), Terraria.Player.DemonConch(), Terraria.Player.DestroyOldestProximityMinesOverMinesCap(), Terraria.Player.DoBootsEffect_PlaceFlamesOnTile(), Terraria.Player.DoPotionOfReturnReturnToOriginalUsePosition(), Terraria.Player.DoPotionOfReturnTeleportationAndSetTheComebackPoint(), Terraria.Player.DoQueenSlimeHookTeleport(), Terraria.Main.DrawInterface_Healthbar_Worm(), Terraria.Graphics.Renderers.MapHeadRenderer.DrawPlayerHead(), Terraria.ModLoader.AccessorySlotLoader.DrawVisibility(), Terraria.NPC.DropEoWLoot(), Terraria.Player.dropItemCheck(), Terraria.Player.DropSelectedItem(), Terraria.Player.DropSelectedItem_InterruptActionsThatUseAnimations(), Terraria.Player.DropTombstone(), Terraria.Cinematics.DD2Film.DryadPortalKnock(), Terraria.Player.EndOngoingTorchGodEvent(), Terraria.Item.FindOwner(), Terraria.Player.FindPulley(), Terraria.Player.FloorVisuals(), Terraria.Player.ForceUpdateBiomes(), Terraria.Player.FreeUpPetsAndMinions(), Terraria.Player.GetAnglerReward(), Terraria.Player.GetDyeTraderReward(), Terraria.Player.GetItemGrabRange(), Terraria.GameContent.ShopHelper.GetNearbyResidentNPCs(), Terraria.NPC.GetPartyHatColor(), Terraria.Player.GetRespawnTime(), Terraria.Item.GetShimmered(), Terraria.Player.GetSource_Accessory_OnHurt(), Terraria.Player.GetSource_OnHurt(), Terraria.Player.Ghost(), Terraria.Player.GrabItems(), Terraria.Player.GrantArmorBenefits(), Terraria.Player.GrappleMovement(), Terraria.Projectile.HandleMovement(), Terraria.GameContent.Achievements.AchievementsHelper.HandleSpecialEvent(), Terraria.GameContent.TeleportPylonsSystem.HandleTeleportRequest(), Terraria.Player.Heal(), Terraria.Player.HealEffect(), Terraria.GameInput.PlayerInput.Hook_OnEnterWorld(), Terraria.Player.HorizontalMovement(), Terraria.Player.HorsemansBlade_SpawnPumpkin(), Terraria.Player.Hurt(), Terraria.Player.Hurt(), Terraria.WorldGen.Hooks.Initialize(), Terraria.Projectile.IsAttachedTo(), Terraria.Player.ItemCheck_ApplyHoldStyle_Inner(), Terraria.Player.ItemCheck_ApplyPetBuffs(), Terraria.Player.ItemCheck_ApplyUseStyle_Inner(), Terraria.Player.ItemCheck_CheckCanUse(), Terraria.Player.ItemCheck_CheckFishingBobber_PullBobber(), Terraria.Player.ItemCheck_CheckFishingBobbers(), Terraria.Player.ItemCheck_CheckUsabilityOfProjectiles(), Terraria.Player.ItemCheck_HackHoldStyles(), Terraria.Player.ItemCheck_HandleMount(), Terraria.Player.ItemCheck_Inner(), Terraria.Player.ItemCheck_ManageRightClickFeatures(), Terraria.Player.ItemCheck_ManageRightClickFeatures_ShieldRaise(), Terraria.Player.ItemCheck_MeleeHitNPCs(), Terraria.Player.ItemCheck_MeleeHitPVP(), Terraria.Player.ItemCheck_MinionAltFeatureUse(), Terraria.Player.ItemCheck_OwnerOnlyCode(), Terraria.Player.ItemCheck_PlayInstruments(), Terraria.Player.ItemCheck_ReleaseCritter(), Terraria.Player.ItemCheck_Shoot(), Terraria.Player.ItemCheck_TryDestroyingDrones(), Terraria.Player.ItemCheck_TurretAltFeatureUse(), Terraria.Player.ItemCheck_UseArtisanLoaf(), Terraria.Player.ItemCheck_UseBossSpawners(), Terraria.Player.ItemCheck_UseCombatBook(), Terraria.Player.ItemCheck_UseDemonHeart(), Terraria.Player.ItemCheck_UseEventItems(), Terraria.Player.ItemCheck_UseMinecartPowerUp(), Terraria.Player.ItemCheck_UseMiningTools_ActuallyUseMiningTool(), Terraria.Player.ItemCheck_UsePeddlersSatchel(), Terraria.Player.ItemCheck_UseShimmerPermanentItems(), Terraria.Player.ItemCheck_UseTeleportRod(), Terraria.Player.ItemCheck_UseTorchGodsFavor(), Terraria.GameContent.Achievements.ItemPickupCondition.ItemPickupListener(), Terraria.Player.JumpMovement(), Terraria.Player.KillMe(), Terraria.Player.LaunchMinecartHook(), Terraria.Initializers.UILinksInitializer.Load(), Terraria.Player.LookForTileInteractions(), Terraria.Player.MagicConch(), Terraria.Player.MakeFloorDust(), Terraria.GameContent.UI.EmoteBubble.MakePlayerEmote(), Terraria.Player.ManaEffect(), Terraria.Wiring.MassWireOperation(), Terraria.Player.ChannelCancelKey.Matches(), Terraria.Player.ModifyFlexibleWandPlacementInfo(), Terraria.Player.MoonLeechRope(), Terraria.Player.MowTheLawn(), Terraria.Player.NebulaLevelup(), Terraria.Player.NinjaDodge(), Terraria.GameContent.Achievements.NPCKilledCondition.NPCKilledListener(), Terraria.Player.OnHit(), Terraria.Player.OnHit_Inner(), Terraria.Player.OnHurt_Part1(), Terraria.Player.OnHurt_Part2(), Terraria.Player.OnHurt_Part3(), Terraria.Player.OnKillNPC(), Terraria.Player.OpenChest(), Terraria.Player.PetAnimal(), Terraria.Player.PickupItem(), Terraria.GameContent.Tile_Entities.TEFoodPlatter.PlaceItemInFrame(), Terraria.GameContent.Tile_Entities.TEItemFrame.PlaceItemInFrame(), Terraria.GameContent.Tile_Entities.TEWeaponsRack.PlaceItemInFrame(), Terraria.Player.PlaceThing_LockChest(), Terraria.Player.PlaceThing_Tiles_PlaceIt(), Terraria.Player.ProcessHitAgainstNPC(), Terraria.Player.PurgeDD2EnergyCrystals(), Terraria.Player.PutItemInInventoryFromItemUsage(), Terraria.Player.QuickBuff(), Terraria.Player.QuickGrapple(), Terraria.Player.QuickHeal(), Terraria.Player.QuickStackAllChests(), Terraria.Player.RefreshInfoAccsFromTeamPlayers(), Terraria.Player.RefreshItems(), Terraria.Player.RemoveAllFishingBobbers(), Terraria.Player.RemoveAllGrapplingHooks(), Terraria.ModLoader.PlayerCommandCaller.Reply(), Terraria.Player.ResetEffects(), Terraria.Player.ResetMeleeHitCooldowns(), Terraria.ModLoader.Default.ConsumedStatIncreasesPlayer.NetHandler.SendConsumedState(), Terraria.NetMessage.SendStrikeNPC(), Terraria.GameContent.NetModules.NetAmbienceModule.SerializeSkyEntitySpawn(), Terraria.DataStructures.TileEntity.SetInteractionAnchor(), Terraria.Player.ShadowDodge(), Terraria.Player.Shellphone_Spawn(), Terraria.GameContent.PlayerSittingHelper.SitDown(), Terraria.GameContent.PlayerSittingHelper.SitUp(), Terraria.Player.Spawn(), Terraria.Player.SpawnHallucination(), Terraria.Player.SporeSac(), Terraria.GameContent.PlayerSleepingHelper.StartSleeping(), Terraria.GameContent.SmartCursorHelper.Step_Pickaxe_MineSolids(), Terraria.Player.StickyMovement(), Terraria.GameContent.PlayerSleepingHelper.StopSleeping(), Terraria.Player.Teleport(), Terraria.Player.TeleportationPotion(), Terraria.Player.TentacleSpike_TrySpiking(), Terraria.GameContent.Achievements.TileDestroyedCondition.TileDestroyedListener(), Terraria.Player.TileInteractionsUse(), Terraria.Player.TorchAttack(), Terraria.Player.TryBouncingBlocks(), Terraria.Player.TryFloatingInFluid(), Terraria.GameContent.PortalHelper.TryGoingThroughPortals(), Terraria.Player.TryLandingOnDetonator(), Terraria.Player.TryPlacingAGolfBallNearANearbyTee(), Terraria.Player.TrySpawningFaelings(), Terraria.Player.TrySwitchingLoadout(), Terraria.Player.TryToPoop(), Terraria.Player.ChannelCancelKey.TryTracking(), Terraria.Player.TryUsingDiggerCart(), Terraria.Player.UnityTeleport(), Terraria.Player.Update(), Terraria.Projectile.Update(), Terraria.Player.Update_NPCCollision(), Terraria.Player.UpdateAbigailStatus(), Terraria.Player.UpdateArmorSets(), Terraria.Player.UpdateBlacklistedTilesForGrappling(), Terraria.Player.UpdateBuffs(), Terraria.Player.UpdateControlHolds(), Terraria.Player.UpdateDead(), Terraria.Player.UpdateEquips(), Terraria.Player.UpdateForbiddenSetLock(), Terraria.NPC.UpdateHomeTileState(), Terraria.Player.UpdateHungerBuffs(), Terraria.Item.UpdateItem(), Terraria.Player.UpdateLifeRegen(), Terraria.Player.UpdateLuck(), Terraria.Player.UpdateLuckFactors(), Terraria.Player.UpdateManaRegen(), Terraria.Player.UpdateMaxTurrets(), Terraria.Player.UpdateMeleeHitCooldowns(), Terraria.Player.UpdateMinionTarget(), Terraria.Player.UpdatePlacementPreview(), Terraria.GameContent.PressurePlateHelper.UpdatePlayerPosition(), Terraria.GameContent.PlayerSittingHelper.UpdateSitting(), Terraria.Player.UpdateStarvingState(), Terraria.GameContent.PlayerSleepingHelper.UpdateState(), Terraria.Player.UpdateStormTigerStatus(), Terraria.Player.UseHealthMaxIncreasingItem(), Terraria.Player.UseManaMaxIncreasingItem(), Terraria.Projectile.VanillaAI(), Terraria.NPC.VanillaAI_Inner(), Terraria.Player.VolatileGelatin(), and Terraria.Player.Volcano_TrySpawningVolcano().