I’m trying to use the PhysicsVolume to create swimmable water. Its mostly finished and works without bigger problems, but there seems to be a very serious issue when the character touches any surface while swimming - it stops moving and reacting to user input. I have to release all input keys to let it “unstuck” before making another attempt. This effectively makes it impossible for the character to exit the water.
It looks like there is some funny logic around this in the engine. Just to play around try tuning off your character’s ability to swim (toggle the Can Swim parameter in the pawn) and then you can move around a bit better in water. I think this has something to do with the movement mode that gets set when the character touches a surface.
Also, you might be able to leave Can Swim on and add some logic around touching surfaces when the character is swimming.