View difference between Paste ID: Zi8zSftJ and Hu1vHHbB
SHOW: | | - or go back to the newest paste.
1
func _fixed_process(delta):
2-
	offset += speed * delta
2+
	time += delta
3-
	
3+
	period = 2 * curve.get_baked_length() / speed
4-
	
4+
	index = 0.5 * (1 - cos(2 * pi * time / period))
5-
	
5+
	set_pos(curve.interpolate_baked(index))