Get landscape material using line trace?

If you build a landscape material with several layers (rock, dirt, grass, etc), can a line trace detect and return the layer name at a hit location? I can get my vectors accurately, so thats something at least.

I get the following results from breaking my hit result:

Physical Material: None
Hit Actor: Landscape
Hit Component: LandscapeHeightfieldCollisionComponent_##

Trying to drill down further gives me errors or nothing…

Have you tried checking Generates Overlap Events on your landscape actor?

Yeah, no luck. Have been fiddling with all the settings as per similiar posts.
Would really like to know if others have done this and its just me that can’t figure it out.

I can detect that it hits the landscape material, but that in itself is pretty useless. Which layer am I hitting? Lava, grass, etc… information that would actually be useful.

Try this…

https://forums.unrealengine.com/development-discussion/content-creation/3698-different-footstep-sounds-on-different-materials

Did you solve it ?
I have the same problem :()