Repro steps:
- Create a BP PCM,
- Create a BP PlayerController
- Change PC’s PCM to new BP_PCM
- Go into BP_PCM
- Override BlueprintUpdateCamera function
- Put 120 into the FOV
- Keep Return Value unchecked, “False”
- Hit Play (making sure that the PC/PCM are in GameMode)
- Notice that the FOV changes to the new value.
- Now go back and check if changes to Location and Rotation happen. They don’t. Unless you check “True”
Hopefully this isn’t by design. It makes little sense to have a bool there if the FOV is going to change regardless. I had to create a Select Float workaround using the Default FOV variable and my custom logic.