It seems like when you pass an up_vector to move_and_slide, that handles moving platforms for you! Although not 100% correctly... The manual implementation was added again without an up_vector and that seems to work perfectly now.
Description
No description provided
Languages
GDScript
81.5%
GLSL
18.5%