这是系统的核心父面板对象,用于“面板界面”的基类,你可以使用它来创建 设置界面、背包界面、主菜单界面、暂停菜单等等的主界面。
它继承于 1. UISystemWidgetBase,因此,它拥有UISystemWidgetBase的所有可重载函数。
NavigationWidget_Main 会负责检查并将焦点分配给它的 NavigationWidget_Base 的子项。
你需要对它重写的一个非常重要的函数:GetStartFocusWidget,因为默认初始聚焦时,需要使用到它所返回的界面。
另外类默认值中有一个变量,用于控制是否需要自动调用初始聚焦
除此之外,你可以重写函数有:
如果当前聚焦的子界面更改了,那么会执行它,你可以对当前聚焦的界面执行一些其他操作。
这根据 5. 导航按键动作切换器 (WBP_KeyActionSwitcher) 的动作配置选择是否会触发指定的事件,你可以在这里实现一些自定义按键动作事件,如应用、向左向右切换等等事件。