Checking for surface type on trace hit - how ?

You can do this with the physics material. Break your hit result and look at the value of “Phys Mat”