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

◆ ApplyItemAnimation() [2/2]

void Terraria.Player.ApplyItemAnimation ( Item sItem,
float multiplier,
int? itemReuseDelay = null )
inline

Definition at line 4945 of file Player.cs.

4946 {
4949 reuseDelay = (int)((float)(itemReuseDelay ?? sItem.reuseDelay) / CombinedHooks.TotalUseSpeedMultiplier(this, sItem));
4951 }
static float TotalUseSpeedMultiplier(Player player, Item item)
static int TotalAnimationTime(float useAnimation, Player player, Item item)
static void UseAnimation(Item item, Player player)
This serves as the central class from which item-related functions are carried out....
Definition ItemLoader.cs:26
void SetItemAnimation(int frames)
Definition Player.cs:4923
int ItemUsesThisAnimation
The number of times the item has been used/fired this animation (swing)
Definition Player.cs:4689

References Terraria.Player.ItemUsesThisAnimation, Terraria.Player.reuseDelay, Terraria.Player.SetItemAnimation(), Terraria.ModLoader.CombinedHooks.TotalAnimationTime(), Terraria.ModLoader.CombinedHooks.TotalUseSpeedMultiplier(), and Terraria.ModLoader.ItemLoader.UseAnimation().

+ Here is the call graph for this function: