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());
}