Hello, I am currently doing two seperate animations for an open/close ui event, and I noticed that it seems events from previous tweens are being called even though I am doing a new Tween.Begin().
Note: Both tweens are not running at the same time, but are attached to the same root game object.
First Tween:
TweenPosition tween = TweenPosition.Begin(this.gameObject, 0.30f, new Vector3(0.0f, 615.0f, this.transform.localPosition.z));
EventDelegate.Add(tween.onFinished, HideTweenFinished);
Second Event:
TweenPosition tween = TweenPosition.Begin(this.gameObject, 0.30f, new Vector3(0.0f, 0.0f, this.transform.localPosition.z));
EventDelegate.Add(tween.onFinished, ShowTweenFinished);
After calling the first tween, the second tween will call both ShowTweenFinished, and HideTweenFinished when I would expect it to only call the event passed to it. I am able to remedy the problem by calling Clear() on the event list for the specific tween, but this seems like a bug to me.
Thank you,
Dylan