I have a simple setup; a scene with the ThirdPersonCharacter, a Widget with a Speed slider, and a Save Game BP. “CC” means Character Customization, “SG” means Save Game in case you were wondering about my variable naming conventions.
In screenshot 1 is the Save Game BP. It has one float variable.
In screenshot 2 is the Widget. I have a slider that outputs to a variable, that variable gets multiplied by 600 for the speed, then creates and Saves Game to Slot. This is all under Event Tick since I would like the player to be able to change the speed with the slider and have the Save Game BP updated automatically.
In screenshot 3 is my ThirdPersonCharacter BP. I have a cast to SaveGame to pull that variable, and then output that to Max Walk Speed.
For some reason the casting in my ThirdPersonCharacter BP isn’t being executed since I have a Print String at the end, and my character’s speed isn’t adjusting.
Anyone have any thoughts? Thanks!