void updateGrab() { Vector2 position = HinaCam.GCP(); if (!centerOnCursor) { position += (Vector2)grabOffset; } transform.position = position; }
void updateStatus() { if (!grabbed) { if (Input.GetMouseButtonDown(0) && HinaCam.isMouseOver(_collider2D, float.PositiveInfinity, layerMask)) { grabbed = true; } } else { if (!Input.GetMouseButton(0)) { grabbed = false; } } }