According to the (legacy) docs, I need to fill in materialeffects.xml and create a collisions.xml detailing what audio to play when two materials hit each other. I have done this but no audio plays. Does anyone know where the code is that listens for the collisions and then queries the xml to decide what audio to play? I see FootstepComponent uses the MaterialEffects class to do this but I don’t see anywhere else in code that does. Surely it must be implemented somewhere?
ActionGame.cpp, in OnCollisionLogged_MaterialFX() at line 2389 it calls ExecuteEffect() which would go on to create audio for the collision but the code never gets there due to pEntitySrc always being null.