1
0
mirror of https://github.com/godotengine/godot.git synced 2025-11-10 13:00:37 +00:00

Visual Shader UVFunc keep existing input value on function change

This commit is contained in:
dzil123
2022-11-10 04:31:05 -08:00
parent dca5cb8e40
commit 445062e43b

View File

@@ -3108,9 +3108,9 @@ void VisualShaderNodeUVFunc::set_function(VisualShaderNodeUVFunc::Function p_fun
return;
}
if (p_func == FUNC_PANNING) {
set_input_port_default_value(2, Vector2()); // offset
set_input_port_default_value(2, Vector2(), get_input_port_default_value(2)); // offset
} else { // FUNC_SCALING
set_input_port_default_value(2, Vector2(0.5, 0.5)); // pivot
set_input_port_default_value(2, Vector2(0.5, 0.5), get_input_port_default_value(2)); // pivot
}
func = p_func;
emit_changed();