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
)
inline
private
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
}
20747
if
(
controlRight
&&
releaseRight
)
20748
{
20749
if
(
dashTime
> 0)
20750
{
20751
dir
= 1;
20752
dashing
=
true
;
20753
dashTime
= 0;
20754
timeSinceLastDashStarted
= 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;
20769
timeSinceLastDashStarted
= 0;
20770
dashStartAction
?.Invoke(
dir
);
20771
}
20772
else
20773
{
20774
dashTime
= -15;
20775
}
20776
}
20777
}
System.Collections.Generic.Dictionary
Definition
Dictionary.cs:14
Terraria.Player.controlRight
bool controlRight
Definition
Player.cs:1383
Terraria.Player.dashTime
int dashTime
Definition
Player.cs:811
Terraria.Player.controlLeft
bool controlLeft
Definition
Player.cs:1381
Terraria.Player.releaseLeft
bool releaseLeft
Definition
Player.cs:1427
Terraria.Player.releaseRight
bool releaseRight
Definition
Player.cs:1429
Terraria.Player.timeSinceLastDashStarted
int timeSinceLastDashStarted
Definition
Player.cs:813
Terraria
Player
Generated by
1.10.0