- create a blueprint actor inheriting from class “camera rig rail”.
- drag it into the level.
- drag a Cine Camera Actor into the level.
- attach the Cine Camera Actor to the placed camera rig rail by dragging it onto it on the outliner panel.
- Let the Cine Camera track an actor in the scene. Preview the cine camera.
- drag around the “Current position on rail” property slider on the Camera Rig. see how the camera moves with the rail nicely.
- now open that blueprint you made earlier inheriting from the camera rig rail. do something random, hit compile, save asset.
- “Current Position On Rail” is now broken both in editor and during runtime.
Well that’s highly disappointing. I was planning to write some code to do manage the camera rail, and apparently just hitting the compile button already breaks the rail?
What fixes the situation is to go back to the outliner, detach the cine camera from the rig rail, then reattach it. And remember not to hit compile or sh"t hits the fan… rail. What is this?