Skip to content

Commit 6dcefb3

Browse files
committed
fix(judgment): Hold & TouchHold body checker
1 parent b13dd29 commit 6dcefb3

2 files changed

Lines changed: 15 additions & 25 deletions

File tree

Assets/Scripts/Scenes/Game/NoteBehaviours/HoldDrop.cs

Lines changed: 7 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -693,21 +693,16 @@ void BodyCheck()
693693
}
694694
else
695695
{
696-
if (_lastHoldState != HOLD_STATE_RELEASED)
696+
if (_lastHoldState != HOLD_STATE_RELEASED &&
697+
_releaseTime <= DELUXE_HOLD_RELEASE_IGNORE_TIME_SEC)
697698
{
698-
if (_releaseTime <= DELUXE_HOLD_RELEASE_IGNORE_TIME_SEC)
699-
{
700-
_releaseTime += MajTimeline.DeltaTime;
701-
return;
702-
}
699+
_releaseTime += MajTimeline.DeltaTime;
700+
return;
703701
}
704-
else
702+
else if(_releaseTime != 0)
705703
{
706-
if (_releaseTime != 0)
707-
{
708-
PlayerReleaseTimeSec += _releaseTime;
709-
_releaseTime = 0;
710-
}
704+
PlayerReleaseTimeSec += _releaseTime;
705+
_releaseTime = 0;
711706
}
712707
PlayerReleaseTimeSec += MajTimeline.DeltaTime;
713708
StopHoldEffect();

Assets/Scripts/Scenes/Game/NoteBehaviours/TouchHoldDrop.cs

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -714,22 +714,17 @@ void BodyCheck()
714714
}
715715
else
716716
{
717-
if (_lastHoldState != HOLD_STATE_RELEASED)
717+
if (_lastHoldState != HOLD_STATE_RELEASED &&
718+
_releaseTime <= DELUXE_HOLD_RELEASE_IGNORE_TIME_SEC)
718719
{
719-
if (_releaseTime <= DELUXE_HOLD_RELEASE_IGNORE_TIME_SEC)
720-
{
721-
_releaseTime += MajTimeline.DeltaTime;
722-
return;
723-
}
720+
_releaseTime += MajTimeline.DeltaTime;
721+
return;
724722
}
725-
else
723+
else if (_releaseTime != 0)
726724
{
727-
if (_releaseTime != 0)
728-
{
729-
PlayerReleaseTimeSec += _releaseTime;
730-
_releaseTime = 0;
731-
}
732-
}
725+
PlayerReleaseTimeSec += _releaseTime;
726+
_releaseTime = 0;
727+
}
733728
PlayerReleaseTimeSec += MajTimeline.DeltaTime;
734729
StopHoldEffect();
735730
_lastHoldState = HOLD_STATE_RELEASED;

0 commit comments

Comments
 (0)