void CheckClickPosition(Vector2 clickWorldPosition) { RaycastHit2D hit; hit = Physics2D.Raycast(clickWorldPosition, Vector2.zero); if (hit.collider == null) { return; } clickable = hit.collider.gameObject.GetComponent <IClickable>(); if (clickable == null) { return; } clickable.OnBeginDrag(); }