How can a Characters Footsteps sound be based on the terrain paint?

So I am trying to have a foot step sound play based on the material the player steps on. So far I have this:

What I need is the ability to pick from a list of surface types based on the output. While looking I came across this image from the beta:

There is a node there just called “Select” and it does exactly what I want. I cannot find it anywhere. I have tried everything I can to get it. If someone can tell me how to summon that mystical node or how to have footsteps based on surface type some other way I would be very appreciative.

Does anyone have any ideas on this at all?

Hey,

What type of Blueprint are you trying to access this from, you can access it from the Character Blueprint (just search for Select and feed an index into it).

-W

Thanks, I swear I looked at that and now I feel stupid. That is what I needed. I was using my pawn. I seem to only be getting default returned form each hit, regardless of the physical material of the surface I am hitting. And the select only has default as an option. Any idea why that is?

For anyone coming across this question a year later, what you need to do is go into your Project Settings and under the Engine category click “Physics” - in the Physical Surface panel you can define custom surfaces for your project. These then become part of the EPhysicalSurface enum which you can use a Select statement on as above.