public void EndDrag() { if (!isDraggable) { return; } isDragging = false; if (isOverDropZone) { transform.SetParent(playerArea.transform, false); isDraggable = false; NetworkIdentity networkIdentity = NetworkClient.connection.identity; playerManager = networkIdentity.GetComponent <PlayerManager>(); playerManager.PlayCard(gameObject); } else { transform.position = startPosition; transform.SetParent(startParent.transform, false); } }