Как клонировать виджет и поменять ему родителя?
Имеется виджет текста.
UMyWidget * textRow;
Нужно динамически создать несколько таких и добавить к родителю.
UVerticalBox * WeaponsWr;
То есть аналогично как в unity клонируется через GameObject.Instantiate и затем transform.SetParent устанавливает родителя.
UMyWidget* tr = CreateWidget<UMyWidget>(WeaponsWr, UMyWidget::StaticClass(), FName(*str));
tr->AddToViewport(5);
WeaponsWr->AddChild(tr);
tr->SetVisibility(ESlateVisibility::Visible);
Попробовал такой код но не работает, сам виджет создается, но не помещается к родителю WeaponsWr.