I have a player that switches between platform controls and 8direction input if it encounters a ladder. Although if it encounters a ladder while pressing left or right it will just pass it by unless it presses up or down to climb. My problem is that if left (or right) is pressed down (and not released), it passes a ladder by, but also slows down (specifically the vector x drops). So every time the player encounters a ladder, it slows down at the same time the controls are switching from platform to 8direction input. I have made sure the platform values (e.g. acceleration, deceleration, and max speed) match the 8direction values but it doesn't make a difference. I tried setting the 8direction vector x value to the platform vector x value but that creates a new problem with the player moving slowing through the ladder if it started slow. Any ideas? This is my first forum post Thanks in advance!