Hello, and thanks for replying to my post!
I created a variable named Dinosaur Character in my widget blueprint of type Actor - Class. This was the type I needed to be able to assign it to be either of my two character blueprints, which represent my two dinosaurs.
When each button is clicked, I assign Dinosaur Character to be one of these two blueprints. Then I get owning player, cast it to my player controller, and set a variable I created named Pawn to Spawn from a blueprint I created named PlayerController of type Player Controller. Edit2: I just checked this, and my cast is failing here in the widget blueprint.
I have one character blueprint named Root_Playable that has all of my control inputs. It has two children, one of which is named Playable_Entity_Velociraptor, and the other Playable_Entity_Utahraptor. Typically I select which one is my default pawn class in my GameModeBase blueprint and it works alright. How would i go about spawning as what I set ‘Pawn to Spawn’ to be in my player controller BP? I can’t seem to access that variable from Root_Playable.
Edit: I found out how to access Pawn to Spawn, but my cast fails. Here is the setup I have (3rd posted picture). Currently, I am attempting to spawn when I press a key on my keyboard I designated as ‘debug.’ If this works, I’ll set it to automatically do this on the Event BeginPlay.