Skip to content

Commit 62cdad7

Browse files
committed
Added startToCurrent argument to Tween.updateTo.
1 parent 206f6b1 commit 62cdad7

2 files changed

Lines changed: 8 additions & 1 deletion

File tree

v3/src/tween/tween/Tween.js

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ var Tween = new Class({
114114
return (this.targets.indexOf(target) !== -1);
115115
},
116116

117-
updateTo: function (key, value)
117+
updateTo: function (key, value, startToCurrent)
118118
{
119119
for (var i = 0; i < this.totalData; i++)
120120
{
@@ -124,6 +124,11 @@ var Tween = new Class({
124124
{
125125
tweenData.end = value;
126126

127+
if (startToCurrent)
128+
{
129+
tweenData.start = tweenData.current;
130+
}
131+
127132
break;
128133
}
129134
}

v3/src/tween/tween/components/UpdateTweenData.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,8 @@ var UpdateTweenData = function (tween, tweenData, delta)
256256

257257
tweenData.end = tweenData.getEndValue(tweenData.target, tweenData.key, tweenData.start);
258258

259+
tweenData.current = tweenData.start;
260+
259261
tweenData.target[tweenData.key] = tweenData.start;
260262

261263
tweenData.state = TWEEN_CONST.PLAYING_FORWARD;

0 commit comments

Comments
 (0)