Ejemplo n.º 1
0
    //吃东西,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);//内存还没释放
        }
    }