invertika_game.Game.ItemManager.readEquipNode C# (CSharp) Method

readEquipNode() private method

private readEquipNode ( ) : void
return void
        void readEquipNode()
        {
            //for_each_xml_child_node(subNode, equipNode)
            //{
            //    if (xmlStrEqual(subNode.name, BAD_CAST "slot"))
            //    {
            //        if (item.mEquipReq.equipSlotId)
            //        {
            //            LOG_WARN("Item Manager: duplicate equip slot definitions!"
            //                     " Only the first will apply.");
            //            break;
            //        }

            //        std::string slot = XML::getProperty(subNode, "type", std::string());
            //        if (slot.empty())
            //        {
            //            LOG_WARN("Item Manager: empty equip slot definition!");
            //            continue;
            //        }
            //        if (utils::isNumeric(slot))
            //        {
            //            // When the slot id is given
            //            item.mEquipReq.equipSlotId = utils::stringToInt(slot);
            //        }
            //        else
            //        {
            //            // When its name is given
            //            item.mEquipReq.equipSlotId = getEquipSlotIdFromName(slot);
            //        }
            //        item.mEquipReq.capacityRequired =
            //            XML::getProperty(subNode, "required", 1);
            //    }
            //}

            //if (!item.mEquipReq.equipSlotId)
            //{
            //    LOG_WARN("Item Manager: empty equip requirement "
            //             "definition for item " << item.getDatabaseID() << "!"
            //             " The item will be unequippable.");
            //    return;
            //}
        }