I got your footstepper asset, works great, though I am having an issue.
Specifically, Water. Using Procedural Worlds Gaia, the ground beneath the water plane is sand, and even with the Triggers on the water source, a mesh collider, a rigid body on my character, when his feet are beneath the surface plane of the water, it only makes sounds for the sand his feet run on, and doesn't get replaced by the water material I made that is set to override in the trigger area of the water. It works only if I step where the water surface plane meets the sand terrain below. As soon as feet are under water, the sounds revert to sand sounds.
Any idea how this might get fixed?
Update: So if I make a bunch of empty game objects named water steps and put a collider in them on trigger and add the trigger sound, it works, I was just curious if there was a way you know of to tag when you are inside a pool of water from the source instead of having to go around the areas on the coast with a load of those objects, thanks.