Hello,
At times the current state of the GameObject may not be the required initial state. Is it possible for you to add an overload Tween.Begin(GameObject, duration, From, To)?
As of now I am using Begin twice to keep the code clean and simple.
TweenAlpha.Begin(gameObject, 0, 0.25f);
TweenAlpha.Begin(gameObject, 0, 1);
Instead of the above, would like to have something like this.
TweenAlpha.Begin(gameObject, 0, 0.25f, 1);
Thanks
Vijay