Does ClearShot require child virtual cameras to actually be children of the ClearShot?

My goal is to dynamically add child vcams to my ClearShot. The ClearShot is part of a prefab that I use in multiple scenes, but the vcams I want to add are part of each individual scene. I don’t seem to be able to drag the vcams from my scene into the ClearShot’s child camera list. Is there any way to add virtual cameras that are not children of the ClearShot to the ClearShot’s child camera list? Can it be done from a script?

I solved my problem by creating the actual VirtualCameras at runtime as children of the ClearShot instead of including them in the unrelated prefab. Then I just set the Follow target to a transform in my prefab.

2 Likes