|
@@ -1678,6 +1678,7 @@ public class PlayerController : MoveCharacter
|
|
|
}
|
|
}
|
|
|
break;
|
|
break;
|
|
|
case CharacterState.Rush:
|
|
case CharacterState.Rush:
|
|
|
|
|
+ rb.useGravity = true;
|
|
|
velocity = Vector3.zero;
|
|
velocity = Vector3.zero;
|
|
|
break;
|
|
break;
|
|
|
case CharacterState.Sprint:
|
|
case CharacterState.Sprint:
|
|
@@ -1752,21 +1753,7 @@ public class PlayerController : MoveCharacter
|
|
|
ani.Play("rush_loop", 0, 0);
|
|
ani.Play("rush_loop", 0, 0);
|
|
|
rushTime = totalRushTime;
|
|
rushTime = totalRushTime;
|
|
|
invincibleTime = rushInvincibleTime;
|
|
invincibleTime = rushInvincibleTime;
|
|
|
- //if (leftDir.magnitude < 0.3f)
|
|
|
|
|
- //{
|
|
|
|
|
- // if (bodyTrans.localScale.x > 0)
|
|
|
|
|
- // {
|
|
|
|
|
- // rushDir = Vector3.left;
|
|
|
|
|
- // }
|
|
|
|
|
- // else
|
|
|
|
|
- // {
|
|
|
|
|
- // rushDir = Vector3.right;
|
|
|
|
|
- // }
|
|
|
|
|
- //}
|
|
|
|
|
- //else
|
|
|
|
|
- //{
|
|
|
|
|
- // rushDir = leftDir.normalized;
|
|
|
|
|
- //}
|
|
|
|
|
|
|
+ rb.useGravity = false;
|
|
|
if (bodyTrans.localScale.x > 0)
|
|
if (bodyTrans.localScale.x > 0)
|
|
|
{
|
|
{
|
|
|
rushDir = Vector3.left;
|
|
rushDir = Vector3.left;
|