コード例 #1
0
 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);
     }
 }
コード例 #2
0
    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;
    }