handleHorizontalSlope now sets collisionState.slopeAngle, so that slopeAngle can be used when moving either up or down slopes. I needed this for animation purposes
handleVerticleSlope now rotates deltaMove.x around the Z axis by the slope angle, rather then simply scaling it. This fixes a "skipping" effect that would happen when, while moving down slopes at a high speed, the controller would become ungrounded by its horizontal velocity.
handleHorizontalSlope now sets collisionState.slopeAngle, so that slopeAngle can be used when moving either up or down slopes. I needed this for animation purposes
handleVerticleSlope now rotates deltaMove.x around the Z axis by the slope angle, rather then simply scaling it. This fixes a "skipping" effect that would happen when, while moving down slopes at a high speed, the controller would become ungrounded by its horizontal velocity.