|
TModLoader v1.4.4.9
TModLoader source code documentation
|
| int [] Terraria.Player.ownedProjectileCounts = new int[ProjectileID.Count] |
Provides efficient access to the number of projectiles of the specified type owned by this player currently active in the game world.
Can be used to prevent spawning additional projectiles when a limit is reached.
Updated each game update right before Player.UpdateBuffs.
For example, return player.ownedProjectileCounts[Item.shoot] < 1; in M:Terraria.ModLoader.ModItem.CanUseItem(Terraria.Player) could prevent a player using the item if the projectile the item spawns is already in the game world for the player.
Definition at line 3105 of file Player.cs.
Referenced by Terraria.Player.Player(), Terraria.Projectile.AI_164_StormTigerGem(), Terraria.Player.BuffHandle_SpawnPetIfNeeded(), Terraria.Player.GetDesiredStormTigerMinionRank(), Terraria.Player.ItemCheck_ApplyUseStyle_Inner(), Terraria.Player.ItemCheck_CheckCanUse(), Terraria.Player.ItemCheck_OwnerOnlyCode(), Terraria.Player.ItemCheck_TryDestroyingDrones(), Terraria.Player.OnHit_Inner(), Terraria.Player.ResetProjectileCaches(), Terraria.Player.TileInteractionsUse(), Terraria.Player.Update(), Terraria.Player.UpdateAbigailStatus(), Terraria.Player.UpdateArmorSets(), Terraria.Player.UpdateBuffs(), Terraria.Player.UpdateEquips(), Terraria.Player.UpdateProjectileCaches(), Terraria.Player.UpdateStormTigerStatus(), and Terraria.Player.UpdateVisibleAccessories().