Ok so to start off I’m building a project for a class that requires us to use a tile system that was made for us by the teacher. My idea is to allow the player to switch between different pawns/characters that each have different use cases. My problem is that when I switch to another character using the player controller as shown below I end up with the mentioned runtime error. As well My camera shifts to where my player start is located, which is being used to allow for a tile to act as a spawn. How would I be able to allow the player to at the press of the button switch the character for another one? I also need to be able to switch back afterward without any delay. I hope to then use this and implement it into a turn-based system. With Ai enemies that simply swarm the player and make attacks but that will come later. Thank you in advance for any help!
My Event Graph for my player controller!
The error itself!
The parent blueprint that all of my characters are based on!