Browse Source

Merge pull request #107171 from TokageItLab/fix-def-anim-node

Add default paramater for AnimationNode as super class
Rémi Verschelde 2 months ago
parent
commit
5dd76968d8
1 changed files with 3 additions and 0 deletions
  1. 3 0
      scene/animation/animation_tree.cpp

+ 3 - 0
scene/animation/animation_tree.cpp

@@ -52,6 +52,9 @@ void AnimationNode::get_parameter_list(List<PropertyInfo> *r_list) const {
 
 
 Variant AnimationNode::get_parameter_default_value(const StringName &p_parameter) const {
 Variant AnimationNode::get_parameter_default_value(const StringName &p_parameter) const {
 	Variant ret;
 	Variant ret;
+	if (p_parameter == current_length || p_parameter == current_position || p_parameter == current_delta) {
+		return 0.0;
+	}
 	GDVIRTUAL_CALL(_get_parameter_default_value, p_parameter, ret);
 	GDVIRTUAL_CALL(_get_parameter_default_value, p_parameter, ret);
 	return ret;
 	return ret;
 }
 }