void UIMoveOnEndDrag(Transform lastTransform, Transform nextTransform) { isDrag = false; DragUI.SetActive(false); string name = lastTransform.GetChild(0).GetChild(1).GetComponent <Text>().text; Item item = ItemData.GetItem(name); if (nextTransform == null) { ItemData.DeleteItem(name, item); if (item.Count == 0) { Destroy(GridPanel.instance.GetExistItem(name).GetChild(0).gameObject); } else { GridPanel.instance.GetExistItem(item.Name).GetChild(0).GetChild(2). GetComponent <Text>().text = ItemData.GetItem(name).Count.ToString(); } } else if (nextTransform.tag == "Grid") { if (nextTransform.gameObject.name != "background") { ResetOneItem(item, nextTransform); Destroy(lastTransform.GetChild(0).gameObject); } else { Item prevGirdItem = ItemData.GetItem(name); string nextName = nextTransform.parent.GetChild(1).GetComponent <Text>().text; Item enterGirdItem = ItemData.GetItem(nextName); ResetAmonutsItem(prevGirdItem, nextTransform.parent.gameObject); ResetAmonutsItem(enterGirdItem, lastTransform.GetChild(0).gameObject); } } }
// GET: Item/Delete/5 public ActionResult Delete(int id) { data.DeleteItem(id); return(RedirectToAction("Index")); }