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

◆ DoCommonDashHandle()

void Terraria.Player.DoCommonDashHandle ( out int dir,
out bool dashing,
DashStartAction dashStartAction = null )
inlineprivate

Definition at line 20735 of file Player.cs.

20736 {
20737 dir = 0;
20738 dashing = false;
20739 if (dashTime > 0)
20740 {
20741 dashTime--;
20742 }
20743 if (dashTime < 0)
20744 {
20745 dashTime++;
20746 }
20748 {
20749 if (dashTime > 0)
20750 {
20751 dir = 1;
20752 dashing = true;
20753 dashTime = 0;
20755 dashStartAction?.Invoke(dir);
20756 }
20757 else
20758 {
20759 dashTime = 15;
20760 }
20761 }
20762 else if (controlLeft && releaseLeft)
20763 {
20764 if (dashTime < 0)
20765 {
20766 dir = -1;
20767 dashing = true;
20768 dashTime = 0;
20770 dashStartAction?.Invoke(dir);
20771 }
20772 else
20773 {
20774 dashTime = -15;
20775 }
20776 }
20777 }
bool controlRight
Definition Player.cs:1383
bool releaseRight
Definition Player.cs:1429
int timeSinceLastDashStarted
Definition Player.cs:813