But, ‘m’, which is ‘Func( face )’ only runs once! I need m to loop, and stop when k stops (actually, possibly ‘i’…). But also, I learned from trying with taskMgr, I need ‘face’ to occur after ‘i’ every frame, I believe; I was getting a jitter without controlling that order.
Func() only calls its function once, by design. If you want a function that gets called repeatedly over a period of time in an interval, try LerpFunc(). The function called by LerpFunc() must be written to accept a parameter, t, which ranges from 0 to 1 (or whatever specified range) over the lerp’s duration (which must be explicitly specified with duration = x).
That seems “non-optimal” but quite adequate. Can I retrieve the duration I used on the 1st for setting the 2nd, such as from an attribute, or do I need to… Ick!.. declare a variable?
I think the combination of Parallels and Funcs calls for an exception. If a Func is in a Parallel with other non-Func arguments, the Funcs should have the option to repeat.
This would have a benefit IMO, but I’m new, so I can’t attest to what the costs are.