|
|
@@ -908,11 +908,6 @@ public class PlayerController : MoveCharacter
|
|
|
ChangeState(CharacterState.Rush);
|
|
|
break;
|
|
|
}
|
|
|
- if (rb.velocity.y <= 0)
|
|
|
- {
|
|
|
- ChangeState(CharacterState.Fall);
|
|
|
- break;
|
|
|
- }
|
|
|
if (btnJumpPress || cacheJumpTime > 0)
|
|
|
{
|
|
|
if (airJumped < airJumpNumber && rb.velocity.y < canAirJumpSpeed)
|
|
|
@@ -924,6 +919,11 @@ public class PlayerController : MoveCharacter
|
|
|
}
|
|
|
CachedPlayerInput();
|
|
|
rb.velocity = AirMove(rb.velocity);
|
|
|
+ if (rb.velocity.y <= 0)
|
|
|
+ {
|
|
|
+ ChangeState(CharacterState.Fall);
|
|
|
+ break;
|
|
|
+ }
|
|
|
break;
|
|
|
case CharacterState.Fall:
|
|
|
if (CheckSummon())
|