I’ve created a level sequence that currently exists in the level blueprint and the CineCameraActor gets attached to the player character so that the sequence is tied to the player position. It works great.
However, I want to change this so it can be called from any actor blueprint instead of a level blueprint. I’ve changed the CineCameraActor to ‘spawnable’ but my problem is that I can’t figure out how to get a reference to CineCameraActor from the CreateLevelSequencePlayer, so that I can attach it to the character. Any ideas?
The image below is how it works, now, in the Level BP.
This doesn’t seem to work. I’m attempting to GetAllActorsofClass immediately after creating the level sequence, which includes the CineCameraActor and it’s coming up empty. Only if I manually place a CineCameraActor in the level is it finding anything, but that’s only good in the level BP.
On further investigation, the GetAllActorsofClass node will find the CineCameraActor IF I ‘Play’ the sequence first. However, that then makes it seemingly impossible to use the SetViewTargetToBlend node to smoothly transition into sequence camera.