Beispiel #1
0
        // PUBLIC

        public int MaxAcceptable(InventoryItem item)
        {
            EquipableItem equipableItem = item as EquipableItem;

            if (equipableItem == null)
            {
                return(0);
            }
            if (!equipableItem.CanEquip(equipLocation, playerEquipment))
            {
                return(0);
            }
            if (GetItem() != null)
            {
                return(0);
            }

            return(1);
        }