How do I switch players in ue4 after a matinee?

I currently have a world set up where I can move around in third person and climb on things. I want to also add a way to grapple and swing off stuff but I have tried combining the two and they don’t work together. I want to know after I trigger a matinee cinematic sequence, how to switch my 3rd person character to another one which would be for rope swinging/grappling. I currently have 2 projects: one is the climbing ability for the third person template character and the other is rope swinging for the third person character template also. How can I automatically switch between these two different characters during the matinee so the player won’t notice a change and be able to rope swing?

you should be able to accomplish all that with one character. but since you asked the way to switch from controlling one character to another is by using the posses node. this node needs a player controller reference. so basically youll just need to script a way to use the node ill post an example below.

in the script below when the player presses the Q key the player will start controlling the bp_enemy character. if they press Q again then they will begin controlling the thirdpersoncharacter2. i made this in the level blueprint so it was easy to get references cuz im feeling lazy but you could easily find other ways to get references or you could just spawn in new characters to control.

Does this also transfer the blueprints of the rope swing character? I migrated over the rope swing 3rd person character from another project but there are lots of blueprints involved for each: the rope swing project and the climb system. Are you able to help? How do I also migrate the blueprints/animations with it

migration is a whole other topic. what i provided is only the logic to switch between two characters.