void OnItemDrag(int id, bool isDrag) { foreach (var i in items) { if (i != null && i.item.id != id && !bag.IsInBag(i)) { i.skin.enabled = !isDrag; i.enabled = !isDrag; } } var item = GetItem(id); if (!isDrag && bag.IsBagTouched(item.skin.Radius)) { bag.PlaceItem(item); } }