Преглед изворни кода

Dont set elapsed to 0 when a tween is finished.

Jason Knight пре 3 година
родитељ
комит
5bad0778b6
1 измењених фајлова са 1 додато и 2 уклоњено
  1. 1 2
      scene/animation/tween.cpp

+ 1 - 2
scene/animation/tween.cpp

@@ -795,8 +795,7 @@ void Tween::_tween_process(float p_delta) {
 			Variant final_val = _get_final_val(data);
 			_apply_tween_value(data, final_val);
 
-			// Mark the tween as completed and emit the signal
-			data.elapsed = 0;
+			// Emit the signal
 			emit_signal("tween_completed", object, NodePath(Vector<StringName>(), data.key, false));
 
 			// If we are not repeating the tween, remove it