| | |
| | | |
| | | IsFlying = (moveInput.y != 0); |
| | | |
| | | SetFacingDirection(moveInput); |
| | | |
| | | if (IsDrilling) |
| | | { |
| | | IsMoving = false; |
| | | IsFlying = false; |
| | | //moveInput = Vector2.zero; |
| | | } |
| | | else |
| | | { |
| | | SetFacingDirection(moveInput); |
| | | } |
| | | } |
| | | |
| | |
| | | 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: |