Smooth FOV during sprint

How can I change the FOV when sprinting?

Most tutorials just set a static FOV during sprint, but because it’s a magic number it’s going to break if you change the FOV later.

I’ve fixed that by adding a getFOV + 10 instead, but now it’s an instant switch when the run key is pressed.

How can I add / subtract to the FOV while also keeping a smooth transition between the states?

you can you add a timeline inside an actor that does that effect. A typical setup would look like this: