Not sure if it belongs here but as part of my own project, I started a test at random and there's this action, UI Graphic Cross Fade Color, that does a tween.
I tried a simple FSM, one single state, four copies of this action to tween from red, blue and green and back to white.
Action sequence, duration 2s. Looping on itself. No way this would get me the infinite loop.
I expected each action to jump to the next one after the duration.
But nope. What happens is like the 'finish immediately' function in DoTween actions: the action is considered finished within the same frame and the tween has a life of its own. In other words, its duration is irrelevant to how long the action will stay active.
I think it should be useful if this implied 'finish immediately' could be controlled by a bool.