public bool AddBackpackToInventory(BackpackContainer _packContainter) { if (backpackContainer == emptyBackpackContainer) { backpackContainer = _packContainter; backpackContainer.transform.parent = backpackFixPoint; backpackContainer.transform.SetPositionAndRotation(backpackFixPoint.position, backpackFixPoint.rotation); backpackContainer.SetEquipped(); return(true); } else { return(false); } }
public void FillWithBlankItems() { miscSlots.Clear(); smallSlots.Clear(); largeSlots.Clear(); for (int i = 0; i < miscSlotBaseCount; i++) { miscSlots.Add(EmptyItemPrefab); } for (int i = 0; i < smallSlotBaseCount; i++) { smallSlots.Add(EmptyItemPrefab); } for (int i = 0; i < largeSlotBaseCount; i++) { largeSlots.Add(EmptyItemPrefab); } backpackContainer = emptyBackpackContainer; }