How would I script a simple path animation in C#

I want to make a movement animation script to move an object from point a to point b to point c and so on, with different durations for each. How would I do this ?

Have a look at Animations via YieldInstructions. There’s a bunch of tutorials out there for that. You may be able to use an array to store the waypoints (as Transforms) and then Lerp your object between those Transforms.