[SerializeField] LayerMask grapplableMask;
[SerializeField] float maxDistance = 10f;
[SerializeField] float grappleSpeed = 10f;
[SerializeField] float grappleShootSpeed = 20f;
bool isGrappling = false;
[HideInInspector] public bool retracting = false;
Vector2 target;
private void Start()
{
line = GetComponent<LineRenderer>();
}
private void Update()
{
if (Input.GetMouseButtonDown(0) && !isGrappling)
{
StartGrapple();
}
}