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.
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).
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.