I have decided to implement a custom sound system that creates a texture-specific sound when landing on floors. Bear in mind that it's just for landing, it's not a footstep sound system.
What do you guys think of it? Any feedback is welcome, as always!