private void SetNewParent() { DropZone dropZone = parentToReturnTo.GetComponent <DropZone>(); if (dropZone) { dropZone.AssignNewChild(transform); } else { transform.SetParent(parentToReturnTo, true); } }