I've been banging my head against the wall looking for bugs in my code for a week now because my manual animation system kept glitching. Now I've found it, and I'm still confused.
It appears that this
Sets the animation to a frame which does not exist within the animation sequence specified.
As long as I stop the time variable from ever reaching AnimLength(Seq) it appears not to happen. I kinda have to guess how much lower to keep it in order not to have any problems, which is a bit awkward, but it seems ok at this early stage.
Is this correct behaviour though? Why?
It appears that this
SetAnimTime Entity,AnimLength(Seq),Seq
Sets the animation to a frame which does not exist within the animation sequence specified.
As long as I stop the time variable from ever reaching AnimLength(Seq) it appears not to happen. I kinda have to guess how much lower to keep it in order not to have any problems, which is a bit awkward, but it seems ok at this early stage.
Is this correct behaviour though? Why?