示例#1
0
    public void UseItem()
    {
        item.usesLeft--;
        Debug.Log("Item used 1 time. Number of uses left is " + item.usesLeft);

        if (item.usesLeft <= 0)
        {
            CraftingController.instance.DisableItem(item, itemNum);
            item    = null;
            itemNum = 0;
        }
    }
示例#2
0
    public void SetItem(PlayerClass player, CraftingController.CraftableItem item, int itemNum)
    {
        if (player.item != null)
        {
            Debug.Log("DSASDA");
            CraftingController.instance.DisableItem(player.item, player.itemNum);
        }

        player.item    = item;
        player.itemNum = itemNum;
        item.gameObject.transform.position = player.playerGO.transform.position;
        item.gameObject.transform.parent   = player.playerGO.transform;
        item.gameObject.SetActive(true);
    }