Hello all, I'm trying to set up a wall jumping, after my character is on a "climbing state." My problem is somewhat weird so it's better if I show it to you;
It'd seem my character is being "pulled" to the position where it was before it jumped to the wall as soon as it leaves the "walljumping" state.
I am using a cylinder with a character controller component attached to it, so I can use the "controller simple move" to move it. For the jumping I use a translate action on Y with an animated float, and a controller simple move on top of those so it keeps on moving (if I just use the translate on Y, the character will stop moving, jump, and then continue moving).
For the wall climbing I'm using a simple translate action using the horizontal and vertical inputs to move it on its local axes X and Y.
Then the wall jump is a simple translate using Y and -Z on its local axes, so it jumps "up and backwards." I set a delay so it moves a little in the jump direction before going back to walk.
Any ideas?
Thanks.