Is there a way to replace Get Player Camera Manager by a Cine Camera Actor?

Hi there! I’m new with Blueprints so that’s why I’m struggling with them. I basically followed a tutorial to have a portal effect where we can see another area through a door, but it has been designed to only work with a player camera (it uses the Get Player Camera Manager node). But I would like it to work with a Cine Camera Actor instead.

Is there an equivalent to the Player Camera but that would work with a Cine Camera? Here is the function that I currently have (it updates at every tick):


the most direct answer would be to place the CineCamera into the Level, and then manipulate it like an actor.

to get a hold of the actor can be done in a variety of ways.
the slowest but most foolproof is GetActorOfClass or GetAllActorsOfClass and give CineCameraActor as the type (keep in mind that this can return any actor of that type, and could if none exist in the Level return nothing) if you do this method and there shall only ever be one of these cameras then cache the result a little memory overhead is worth saving the search time each time you want to do something with it.

the next option is to inherit a Class/Blueprint from CineCameraActor that on its Begin Play registers itself to like the Game Mode, or even the Player then reference it as a local member (this still has the issue of maybe not existing if no one adds one of these to the level.

the most direct method is to have the Camera created by some kind of manager, and then to work with the camera you would communicate to the manager, or get the reference to the Camera from the Manager.

with any of these you could still inherit from CineCameraActor to give it functions/events for special effects you want it to do.