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

◆ ItemCheck_StartActualUse()

void Terraria.Player.ItemCheck_StartActualUse ( Item sItem)
inlineprivate

Definition at line 48464 of file Player.cs.

48465 {
48466 bool flag = sItem.type == 4711;
48467 if (sItem.pick > 0 || sItem.axe > 0 || sItem.hammer > 0 || flag)
48468 {
48469 toolTime = 1;
48470 }
48471 if (grappling[0] > -1)
48472 {
48473 pulley = false;
48474 pulleyDir = 1;
48475 if (controlRight)
48476 {
48477 direction = 1;
48478 }
48479 else if (controlLeft)
48480 {
48481 direction = -1;
48482 }
48483 }
48485 attackCD = 0;
48489 if (sItem.UseSound != null && !flag2)
48490 {
48491 SoundEngine.PlaySound(sItem.UseSound, base.Center);
48492 }
48493 }
static void PlaySound(int type, Vector2 position, int style=1)
static bool[] SkipsInitialUseSound
Definition ItemID.cs:126
bool controlRight
Definition Player.cs:1383
void ResetMeleeHitCooldowns()
Definition Player.cs:42022
void StartChanneling()
Definition Player.cs:49489
int[] grappling
Definition Player.cs:2305
void ApplyItemAnimation(Item sItem)
Definition Player.cs:3775

References Terraria.Audio.SoundEngine.PlaySound(), and Terraria.ID.ItemID.Sets.SkipsInitialUseSound.