tModLoader v2024.03
A mod to make and play Terraria mods
EntitySource_ItemUse_WithAmmo Class Reference

Inherits EntitySource_ItemUse.

Public Member Functions

 EntitySource_ItemUse_WithAmmo (Player player, Item item, int ammoItemId, string? context=null)
 
- Public Member Functions inherited from EntitySource_ItemUse
 EntitySource_ItemUse (Player player, Item item, string? context=null)
 
- Public Member Functions inherited from EntitySource_Parent
 EntitySource_Parent (Entity entity, string? context=null)
 

Properties

int AmmoItemIdUsed [get]
 A ItemID or ModContent.ItemType<T>
 
- Properties inherited from EntitySource_ItemUse
Item Item [get]
 The item being used More...
 
Player Player [get]
 The Player using the Item. Equal to EntitySource_Parent.Entity More...
 
- Properties inherited from EntitySource_Parent
string? Context [get]
 Additional context identifier, particularly useful for set bonuses or accessory affects. See ItemSourceID and ProjectileSourceID for vanilla uses More...
 
Entity Entity [get]
 The entity which is the source of the effect or action. In many cases, it makes sense to consider buffs or effects applied to the parent entity, and make changes to the spawned entity.
 
- Properties inherited from IEntitySource
string? Context [get]
 Additional context identifier, particularly useful for set bonuses or accessory affects. See ItemSourceID and ProjectileSourceID for vanilla uses More...
 
- Properties inherited from IEntitySource_WithStatsFromItem
Item Item [get]
 The item being used More...
 
Player Player [get]
 The Player using the Item. Equal to EntitySource_Parent.Entity More...