Alright so the save function itself is working, the issue I’m having with getting it to work with my user edited text is with how I’m creating and editing the text boxes themselves. So what’s happening is I have two different BPs, one is an actor BP which makes up the text box that I’m placing in the world, and the other is a BaseCommandComponent BP, which is what I’m using to actually place the text boxes(the actor BP) into the world. The issue I’m having is I am trying to enter the data into the text box from the BaseCommandComponent BP, but whatever I type won’t get pushed to the text box I’m placing in the world. However the text does get pushed to the array I’m using to store the data for the save game process (the opposite happens when I try to do this from the actor BP, which is what I was originally doing).
First Image is from actor BP where I try to enter text as well as push text to array for saving, and the second pic is where I try it in BaseCommandComponent BP. I’m pretty sure the issue I’m having while doing this in the BaseCommandComponent is with not being able to call the widgetSize component and the textRender component from the actor BP properly, and I think the same is happening when I try to call the textComponent array when trying this in the actor BP, however I’m not sure how to fix either of these issues so at least one of these methods works properly. The third image is just what I’m trying to accomplish in game, so when I place the text box in the world(actor BP), the text box on the hud will appear, and whatever I type in there will get pushed to the text box in the world.
Sorry that was a mouthful I hope that all made sense.