//吃东西,click button public void EatItem() { if (!item.canUse) { return; } else if (item.bMushroom != -1) { int HPChange = item.HPChange; playerData.ChangeHP(Random.Range(-HPChange, HPChange + 1)); BagUI bag = transform.parent.parent.parent.GetComponent <BagUI>(); //吃掉后还可以选择 bag.bFirstSelect = true; bag.ShowData(); //更新血量 //删除背包库里的这个东西 playerBag.itemList.Remove(item); //删除介绍文字 transform.parent.parent.parent.Find("ItemInfoBack").GetChild(0).gameObject.GetComponent <Text>().text = ""; Destroy(gameObject);//内存还没释放 } }