EquipWeapon() публичный Метод

public EquipWeapon ( Item item ) : void
item Item
Результат void
Пример #1
0
        void UpdatePlayerInventory()
        {
            for (int i = 0; i < 4; i++)
            {
                Item newItem = equipmentPoolManager.transform.GetChild(i).GetComponent <ItemIconScript>().GetItem();
                _playerInventory.EquipWeapon((Gun)newItem, i);
            }
            if (inspectionON && referenceToOriginalIcon.GetItem() != null)
            {
                for (int i = 0; i < referenceToOriginalIcon.GetItem().numOfModSlots; i++)
                {
                    Item mod = inspectionPoolManager.transform.GetChild(i + 2).GetComponent <ItemIconScript>().GetItem();
                    _playerInventory.EquipMod(referenceToOriginalIcon.GetItem(), (ModBase)mod, i);
                }
            }

            _playerInventory.EquipSheild((SheildBase)equipmentPoolManager.transform.GetChild(4).GetComponent <ItemIconScript>().GetItem());
        }