Also just to point out Electro vision is based off the same thing in Alien Vs Predator for hunting the cold blooded Xenomorphs, it works by highlighting the bio-electrics in a creature that can't be hidden unless you effectively 'turn off' as your character can. Point being, mucous does not have any bio-electrics, so it would not impact the lens. Not that it matters much, if the claw goes right inside the lens it's probably fucked anyway, though from what I'm reading your character just stuck out the wall slam, so presumably most of its lower body is trapped by the weight of the Mech up against the wall.