Explorar o código

Merge pull request #79155 from Owl-A/bugfix-57779

Add 3.x compatibility for animation loop mode
Rémi Verschelde %!s(int64=2) %!d(string=hai) anos
pai
achega
dbec337532
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      scene/resources/animation.cpp

+ 5 - 0
scene/resources/animation.cpp

@@ -427,6 +427,11 @@ bool Animation::_set(const StringName &p_name, const Variant &p_value) {
 		} else {
 			return false;
 		}
+#ifndef DISABLE_DEPRECATED
+	} else if (prop_name == "loop" && p_value.operator bool()) { // Compatibility with Godot 3.x.
+		loop_mode = Animation::LoopMode::LOOP_LINEAR;
+		return true;
+#endif // DISABLE_DEPRECATED
 	} else {
 		return false;
 	}