To add a new surface go to [Mouse Right-click -> Create -> Surface Preset]. You can set various step sounds for different characters, just use the tags.
It will fly off when bullets hit a surface.
Sound of the bullet hit
Audio when a shell touch a ground
Everything is clear here 😉
Add the Surface script to scene objects and set a Surface Preset in it.
Is Cover value is needed for the enemies' covers.