I'm trying to make a swinging rope so the player can catch it and swing around.
The rope starts with a low magnitude of 2 so it's gently swinging
When the player grabs it, its magnitude is increased to -80 (or 80 if the player is mirrored).
And I use set sine position to either 0 or 1 (depending on mirroring) so it starts at the middle.
Works fine with the low starting magnitude, but if the player catch the rope while its magnitude is much higher...(its magnitude decrease over time) then the cycle position 1/0 won't work as the player will be teleported to the middle.
How can I keep the current cycle position while increasing the magnitude ? Is it possible ?