Пример #1
0
    public void SetNewItemHolder(_ItemHolder holderToItem)
    {
        bool itemOut = false;

        foreach (Item item in itemsList)
        {
            if (item.GetHolder() == holderToItem)
            {
                item.SetHolder(null);
                itemOut = true;
                break;
            }
        }

        if (itemOut)
        {
            return;
        }

        foreach (Item item in itemsList)
        {
            if (item.GetHolder() == null)
            {
                continue;
            }

            if (item.GetHolder().GetType() == HolderType.player)
            {
                item.SetHolder(null);
                item.SetHolder(holderToItem);
                SelectNoneItemInInventory();
                break;
            }
        }
    }
Пример #2
0
 public void SetHolder(_ItemHolder holderToSet)
 {
     holder = holderToSet;
 }
 public void SetHolder(_ItemHolder itemToSet)
 {
     item.SetHolder(itemToSet);
 }