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; } } }
public void SetHolder(_ItemHolder holderToSet) { holder = holderToSet; }
public void SetHolder(_ItemHolder itemToSet) { item.SetHolder(itemToSet); }