Demigiant Forum
Unity Assets => DOTween & DOTween Pro => Topic started by: oliverj777 on October 12, 2015, 11:01:57 AM
-
Hello,
This is my first time using DOTween, I'm currently using the Path Tween to move a space rocket around on loop. That's all set up correctly and is working fine. However, I want to be able to adjust the speed of the rocket (duration) dynamically via JS.
I've taken a look at the documentation for this, and honestly, I don't understand it? It seems far to complicated to do something fairly simple. I thought I could just do this:
dotweenObject.GetComponent.<DOTweenPath>.().TweenOptions.Duration = ##
Please advise, thanks.
-
Hi,
The duration of a tween can't be changed directly, but if you get a reference to it you can change its TimeScale. To do it:
// Get the tween reference from the path
Tween t = dotweenObject.GetComponent<DOTweenPath>().GetTween();
// Change the timeScale to 2x
t.timeScale = 2;
Cheers,
Daniele