Surface Detection OnLand and OnJump doesn't work

Lava

New member
Surface identifier script works, it detects the ground, plays the walking sound effects, leaves decays behind.
But the OnLand and OnJump Surface Effects don't work.

I am using a custom character and the default Grass (Surface Type).

The said effects do work if I copy-paste the default character from the demo scene to my scene, so perhaps the issue is detecting the jump with my custom character.

However controller itself detects the jumping/landing perfectly for physics calculations such as for checking if the player can jump again, so I am not sure what might be the issue.
 
Top