瀏覽代碼

Fix reset

sanikoyes 11 年之前
父節點
當前提交
d7eb4550b0
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      scene/animation/tween.cpp

+ 4 - 2
scene/animation/tween.cpp

@@ -464,7 +464,8 @@ bool Tween::reset(Variant p_object, String p_key) {
 
 			data.elapsed = 0;
 			data.finish = false;
-			_apply_tween_value(data, data.initial_val);
+			if(data.delay == 0)
+				_apply_tween_value(data, data.initial_val);
 		}
 	}
 	return true;
@@ -477,7 +478,8 @@ bool Tween::reset_all() {
 		InterpolateData& data = E->get();
 		data.elapsed = 0;
 		data.finish = false;
-		_apply_tween_value(data, data.initial_val);
+		if(data.delay == 0)
+			_apply_tween_value(data, data.initial_val);
 	}
 	return true;
 }