I'm using this code to restart a tween every time I play it, It works great for Style.Once.
tweenPosition_.from = transform.localPosition;
tweenPosition_.ResetToBeginning();
tweenPosition_.to = destination;
tweenPosition_.PlayForward();
But when I use Style.PingPong, It will will reset the animation but from the last starting point.
It means that if it started the "pong" animation, It will restart it from that "pong" and not from the "ping" state ( from the end instead of the beginning ).
How can I totally reset it?