miepzerino
2023-12-27 318d2ec9f6a64d45ef44ae5dcfa6de04d2e710fe
Fix stop rotate while drilling
1 files modified
8 ■■■■ changed files
Assets/Scripts/PlayerController.cs 8 ●●●● patch | view | raw | blame | history
Assets/Scripts/PlayerController.cs
@@ -273,12 +273,16 @@
        IsFlying = (moveInput.y != 0);
        SetFacingDirection(moveInput);
        if (IsDrilling)
        {
            IsMoving = false;
            IsFlying = false;
            //moveInput = Vector2.zero;
        }
        else
        {
            SetFacingDirection(moveInput);
        }
    }
@@ -289,9 +293,11 @@
        switch (drillDirection)
        {
            case DrillDirection.Left:
                SetFacingDirection(Vector2.left);
                touchingDirections.wallHitsLeft[0].collider.GetContacts(contactPoints);
                break;
            case DrillDirection.Right:
                SetFacingDirection(Vector2.right);
                touchingDirections.wallHitsRight[0].collider.GetContacts(contactPoints);
                break;
            case DrillDirection.Down: