示例#1
0
        private void mountEquipment(object item, int slot_idx)
        {
            string equipment_type            = (item as EquipmentModel).ItemType;
            object already_mounted_equipment = EquipedModel.getEqp(PlayerEquiped, equipment_type);

            if (!(already_mounted_equipment as ItemModel).Name.Equals("") && !(already_mounted_equipment as ItemModel).Name.Equals("Unarmed"))
            {
                PlayerEquiped.InventoryItem[slot_idx] = already_mounted_equipment;
            }
            else
            {
                unmountItem(slot_idx.ToString());
            }
            EquipedModel.mountEqp(PlayerEquiped, item);
        }