How to roll a flying character right and left, in 180 degree increments

@usa423 Thank you! I’m astonished you went so far above and beyond! Respect!

I spent a ludicrous amount of time on this and made a few changes to the original approach. I favor using a Timeline (and staying off Tick) because it is very performant:

  • everything only executes when the timeline is running (takes about 1 second)
  • most of the nodes execute just once with InputAction, DoOnce and TimelineFinished
  • it’s simple and in one location

I’m 100 percent sure there is a more elegant way to do this. Please feel free to suggest! But what’s here is workable.