How to save Text box (parent) name with limited text number on the other Text box (child) ? (BP)

Hi all !

Question is:

How to save Text box (parent) name with limited text number on the other Text box (child) ?

So from the beggining child sends me to the level with parent - where I save the name for the parent and child at the same time. If I quit the game and

reload game its saves on a childs text box - the name I’ve wrote down on the parents text box

Without multiplayer, engine version is 16.0.0 or higher

Code I’ve done with blueprints didn’t worked for me (attached screens).

Please any help to save the text information from one level widget to another ! I will donate 10$ if I will find an answer - Thanks !

Parent:

Child:

I found a treat https://answers.unrealengine.com/questions/215191/how-do-you-display-a-text-variable-from-a-blueprin.html where Efrye explains almost the same problem on the screens. Today I will try to create a widget class of parent text box and just output it on a screen of a child after game has been loaded from a save.

  1. So first I will create a widget class of the parent text box without save button and put it on the widget of ModelSelectWidget where save button gonna appear like a part of ModelSelectWidget

  2. Inside the ModelSelectWidget - on a begin play event I will create InputWidget -> set variable Input Widget -> create OutputWidget -> add to viewport.

  3. Character screen widget gonna be with the same parent text box widget, but the widget gonna be bounded to the InputWidget with the saved text.

After I will push save and play button It’s gonna send me to the character screen widget and inside the InputWidget there gonna be the text saved from the Parent

  1. And the same gonna be with the Child Loadout widget as with Character widget, but after closing the game and reloading of it.

previous solution - doesnt helped at all, the only one I took from it is a conception of 1 widget instead of 3

Changes:

  1. Changed text box lenght bp code

  2. I’ve put parent text box and child text box as one widget (Text still dosent saving into the text field, but print string says that text is updated and loaded)

  3. And I belive its should some bound code inside of bind function of the new NameTextBoxWidget, but I dont know what it is.

I found another Player Name - UI - Unreal Engine Forums by JaroMast

  1. Create UI Widget with Edit field and button to confirm.

  2. Create String variable in yours player class, lets name it PlayerName and make it public

  3. In UI Widget after pushing button get player and set PlayerName to value of Edit Field.

with UMG UI Designer Quick Start Guide for Unreal Engine | Unreal Engine Documentation help

If it doesnt worked today I will stop this system and do something like Login Password multiplayer system instead

I just realized that there is no big deal of naming the model inside offline menu, so maybe I will skip it till Login Password system

I found a perfect solution: Blueprint Implementing Local Multiplayer - Live Training - Unreal Engine

and download page: https://forums.unrealengine.com/showthread.php?128209-Twitch-Steam-VR-Multiplayer-Project&p=620792#post620792