这是我的CharacterSelectMenuWidget蓝图的蓝图编辑器的屏幕截图。该蓝图的父级是扩展UUSerWidget的C ++类。
TeamSelectorWidget和RoleSelectorWidget都是BinaryOptionSelectorWidget类型的蓝图。蓝图的父级是一个名为UBinaryOptionSelectorWidget的C ++类。我想获取对TeamSelectorWidget和RoleSelectorWidget的引用,它们是C ++类中此蓝图画布的子级小部件。我已经尝试了以下方法,但这不起作用
UBinaryOptionSelectorWidget TeamSelectWidget = Cast<UBinaryOptionSelectorWidget>(GetWidgetFromName(FName("TeamSelectorWidget")));
我可能让类转换错误,但是如果那是真的,我希望看到某种错误消息。我不能使用Visual Studio调试器评估表达式并以这种方式调试,因为它抱怨FName()的构造函数(这是一个已知问题)。
如果有人对如何访问这些变量有任何想法,请告诉我。